From f0cbb31460bfc8d91a4fa3a4760bb9ae80c9a8e2 Mon Sep 17 00:00:00 2001 From: jl777 <jameslee777@yahoo.com> Date: Sat, 18 Jun 2016 17:51:10 -0300 Subject: [PATCH] test --- gecko/gecko_mempool.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gecko/gecko_mempool.c b/gecko/gecko_mempool.c index fd080568f..5349342c7 100755 --- a/gecko/gecko_mempool.c +++ b/gecko/gecko_mempool.c @@ -44,9 +44,11 @@ struct gecko_mempool *gecko_mempoolfind(struct supernet_info *myinfo,struct igua void gecko_mempool_sync(struct supernet_info *myinfo,struct iguana_info *virt,bits256 *reftxids,int32_t numtx) { int32_t i,j,k,n,num,numother; struct iguana_peer *addr; bits256 txid,*txids; struct gecko_mempool *pool,*otherpool; struct iguana_info *coin; - if ( (pool= virt->mempool) == 0 ) + if ( (pool= virt->mempool) == 0 || myinfo->numrelays <= 0 ) return; n = sqrt(myinfo->numrelays) + 2; + if ( n > myinfo->numrelays ) + myinfo->numrelays = n; i = (myinfo->myaddr.myipbits % n); txids = calloc(pool->numtx,sizeof(bits256)); if ( virt->peers == 0 )