diff --git a/iguana/iguana_bundles.c b/iguana/iguana_bundles.c index 93658074b..4f3486559 100755 --- a/iguana/iguana_bundles.c +++ b/iguana/iguana_bundles.c @@ -816,7 +816,7 @@ int32_t iguana_bundleready(struct supernet_info *myinfo,struct iguana_info *coin counts[block->peerid]++; } //printf("(%x:%x) ",(uint32_t)block->RO.hash2.ulongs[3],(uint32_t)bp->hashes[i].ulongs[3]); - if ( (bp->bundleheight+i > 0 && bits256_nonz(block->RO.prev_block) == 0) || iguana_blockvalidate(myinfo,coin,&valid,block,1) < 0 ) //block->txvalid == 0 || block->fpipbits == 0 || block->fpos < 0 || + if ( block->txvalid == 0 || block->fpipbits == 0 || block->fpos < 0 || (bp->bundleheight+i > 0 && bits256_nonz(block->RO.prev_block) == 0) || iguana_blockvalidate(myinfo,coin,&valid,block,1) < 0 ) { char str[65]; if ( requiredflag != 0 )