diff --git a/iguana/iguana_bundles.c b/iguana/iguana_bundles.c index 3826f2364..1896fc569 100755 --- a/iguana/iguana_bundles.c +++ b/iguana/iguana_bundles.c @@ -906,7 +906,6 @@ void iguana_bundlestats(struct iguana_info *coin,char *str,int32_t lag) { if ( (bp= coin->bundles[i]) != 0 ) { - //iguana_bundlecalcs(coin,bp,lag); if ( bp == coin->current && coin->blocks.hwmchain.height >= bp->bundleheight && coin->blocks.hwmchain.height < bp->bundleheight+bp->n ) { for (i=coin->blocks.hwmchain.height-bp->bundleheight+1; i<=bp->n; i++) @@ -942,10 +941,11 @@ void iguana_bundlestats(struct iguana_info *coin,char *str,int32_t lag) } } } - estsize += bp->estsize; bp->metric = coin->bundlescount - bp->hdrsi; if ( done > coin->bundlescount*IGUANA_HEADPERCENTAGE && bp->hdrsi > coin->bundlescount*IGUANA_TAILPERCENTAGE ) bp->metric *= 1000; + iguana_bundlecalcs(coin,bp,lag); + estsize += bp->estsize; numhashes += bp->numhashes; numcached += bp->numcached; numrecv += bp->numrecv; diff --git a/iguana/iguana_recv.c b/iguana/iguana_recv.c index 63e7836c6..ecbd94c12 100755 --- a/iguana/iguana_recv.c +++ b/iguana/iguana_recv.c @@ -732,7 +732,7 @@ struct iguana_bundlereq *iguana_recvblockhdrs(struct iguana_info *coin,struct ig if ( (bp= iguana_bundleset(coin,&block,&bundlei,&blocks[i])) != 0 ) { bp->dirty++; - if ( 0 && bp->issued[bundlei] == 0 ) + if ( 1 && bp->issued[bundlei] == 0 ) iguana_blockQ("recvhdr",coin,bp,bundlei,blocks[i].RO.hash2,0); //printf("{%d:%d} ",bp->hdrsi,bundlei); if ( i == 0 )