From a24c691f2e141aa9f058e589387056d1fdfa05c2 Mon Sep 17 00:00:00 2001 From: jl777 Date: Thu, 17 Mar 2016 04:13:57 -0300 Subject: [PATCH] test --- iguana/iguana_recv.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/iguana/iguana_recv.c b/iguana/iguana_recv.c index 364d477e0..5d31d901e 100755 --- a/iguana/iguana_recv.c +++ b/iguana/iguana_recv.c @@ -1028,12 +1028,15 @@ int32_t iguana_reqblocks(struct iguana_info *coin) if ( bits256_nonz(next->RO.prev_block) == 0 ) { printf(" next has null prev [%d:%d]\n",bp->hdrsi,bundlei); - iguana_blockQ("recvblocks0",coin,bp,bundlei,next->RO.hash2,0); + iguana_blockQ("reqblocks0",coin,bp,bundlei,next->RO.hash2,0); next = 0; } } - else if ( bp != 0 && bits256_nonz(bp->hashes[bundlei]) != 0 ) - iguana_blockQ("recvblocks1",coin,bp,bundlei,bp->hashes[bundlei],0); + else if ( bp != 0 && bits256_nonz(bp->hashes[bundlei]) != 0 && time(NULL) > bp->issued[bundlei]+60 ) + { + bp->issued[bundlei] = (uint32_t)time(NULL); + iguana_blockQ("reqblocks1",coin,bp,bundlei,bp->hashes[bundlei],0); + } if ( next != 0 ) { //printf("have next %d\n",coin->blocks.hwmchain.height);