diff --git a/iguana/iguana777.c b/iguana/iguana777.c index 09f1743fe..5f53b8cfc 100755 --- a/iguana/iguana777.c +++ b/iguana/iguana777.c @@ -471,7 +471,7 @@ void iguana_helper(void *arg) printf("helper missing param? %p %p\n",coin,bp); myfree(ptr,ptr->allocsize); } - if ( queue_size(&spendvectorsQ) != 0 ) + if ( queue_size(&spendvectorsQ) != 0 || queue_size(&bundlesQ) > 10 ) allcurrent = 0; if ( flag != 0 ) usleep(polltimeout * 250); diff --git a/iguana/iguana_unspents.c b/iguana/iguana_unspents.c index a365f83e7..68c6330f2 100755 --- a/iguana/iguana_unspents.c +++ b/iguana/iguana_unspents.c @@ -710,7 +710,7 @@ int32_t iguana_spendvectors(struct iguana_info *coin,struct iguana_bundle *bp) } for (k=0; khdrsi,i,spendind); s = &S[spendind]; u = 0;