From 5fad62c3244b1e65b9359093dc3f82583a2f6fd5 Mon Sep 17 00:00:00 2001 From: jl777 Date: Sun, 17 Apr 2016 22:42:47 -0500 Subject: [PATCH] test --- iguana/iguana_unspents.c | 5 +++-- iguana/main.c | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/iguana/iguana_unspents.c b/iguana/iguana_unspents.c index 4b87138e0..fad9a8aab 100755 --- a/iguana/iguana_unspents.c +++ b/iguana/iguana_unspents.c @@ -1811,7 +1811,7 @@ void iguana_RTspendvectors(struct iguana_info *coin,struct iguana_bundle *bp) if ( iguana_spendvectors(coin,bp,&coin->RTramchain,coin->RTstarti,lasti,0) < 0 ) { printf("RTutxo error -> RTramchainfree\n"); - iguana_RTramchainfree(coin,bp); + coin->RTdatabad = 1; return; } else @@ -1822,7 +1822,8 @@ void iguana_RTspendvectors(struct iguana_info *coin,struct iguana_bundle *bp) iguana_convert(coin,IGUANA_NUMHELPERS,coin->bundles[hdrsi],1,orignumemit); //printf("spendvectors converted to %d\n",coin->RTheight); bp->converted = (uint32_t)time(NULL); - iguana_balancegen(coin,0,bp,coin->RTstarti,coin->RTheight > 0 ? coin->RTheight-1 : bp->n-1,orignumemit); + if ( iguana_balancegen(coin,0,bp,coin->RTstarti,coin->RTheight > 0 ? coin->RTheight-1 : bp->n-1,orignumemit) < 0 ) + coin->RTdatabad = 1; //printf("iguana_balancegen [%d] (%d to %d)\n",bp->hdrsi,coin->RTstarti,(coin->RTheight-1)%bp->n); coin->RTstarti = (coin->RTheight % bp->n); } diff --git a/iguana/main.c b/iguana/main.c index 508aae526..1bf3e82ad 100755 --- a/iguana/main.c +++ b/iguana/main.c @@ -73,7 +73,7 @@ char GLOBAL_DBDIR[512] = "/DB"; char GLOBAL_HELPDIR[512] = "/DB/help"; char GLOBAL_VALIDATEDIR[512] = "/DB/purgeable"; char GLOBAL_CONFSDIR[512] = "/DB/confs"; -int32_t IGUANA_NUMHELPERS = 1; +int32_t IGUANA_NUMHELPERS = 4; #else char GLOBAL_TMPDIR[512] = "tmp"; char GLOBAL_HELPDIR[512] = "help";