From 183f4bec9b1d81db99973f1426d0df81776f16f5 Mon Sep 17 00:00:00 2001 From: jl777 Date: Fri, 3 Jun 2016 16:02:41 -0300 Subject: [PATCH] test --- basilisk/basilisk.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/basilisk/basilisk.c b/basilisk/basilisk.c index 744449372..96edcef00 100755 --- a/basilisk/basilisk.c +++ b/basilisk/basilisk.c @@ -180,7 +180,7 @@ char *basilisk_block(struct supernet_info *myinfo,struct iguana_info *coin,struc } if ( (coinbasestr= basilisk_coinbase(myinfo,coin,&txids[0],coinbase,coinbaselen,coinbasespend,txjson)) != 0 ) { - memset(&block,0,sizeof(block)); + memset(block,0,sizeof(*block)); block->RO.version = version; block->RO.prev_block = prevblock; block->RO.merkle_root = iguana_merkle(txids,txn_count + 1); @@ -219,6 +219,8 @@ char *basilisk_block(struct supernet_info *myinfo,struct iguana_info *coin,struc int32_t basilisk_hashstampsfind(struct hashstamp *stamps,int32_t max,struct basilisk_sequence *seq,bits256 hash,uint32_t reftimestamp) { int32_t j,i = 0,foundflag = -1,gap = -1; uint32_t timestamp; + if ( seq->stamps == 0 ) + return(-1); if ( seq->stamps[seq->lasti].timestamp < reftimestamp && seq->lasti >= 3 ) i = seq->lasti - 3; for (; inumstamps; i++)