From 35b9ac68b7108103c1946e2f84e0299a739aaff7 Mon Sep 17 00:00:00 2001 From: jl777 Date: Thu, 2 Nov 2017 11:58:58 +0200 Subject: [PATCH] Test --- iguana/exchanges/LP_utxo.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/iguana/exchanges/LP_utxo.c b/iguana/exchanges/LP_utxo.c index 39e414aff..30f6a0ab7 100644 --- a/iguana/exchanges/LP_utxo.c +++ b/iguana/exchanges/LP_utxo.c @@ -984,11 +984,12 @@ int32_t LP_undospends(struct iguana_info *coin,int32_t lastheight) void LP_unspents_cache(char *symbol,char *addr,char *arraystr,int32_t updatedflag) { - char fname[1024]; FILE *fp; + char fname[1024]; FILE *fp=0; sprintf(fname,"%s/UNSPENTS/%s_%s",GLOBAL_DBDIR,symbol,addr), OS_portable_path(fname); if ( updatedflag == 0 && (fp= fopen(fname,"rb")) == 0 ) updatedflag = 1; - else fclose(fp); + else if ( fp != 0 ) + fclose(fp); if ( updatedflag != 0 && (fp= fopen(fname,"wb")) != 0 ) { fwrite(arraystr,1,strlen(arraystr),fp); @@ -1006,6 +1007,7 @@ void LP_unspents_load(char *symbol,char *addr) { if ( (retjson= cJSON_Parse(arraystr)) != 0 ) { + printf("PROCESS UNSPENTS %s\n",arraystr); if ( electrum_process_array(coin,coin->electrum,coin->smartaddr,retjson,1) == 0 ) printf("error electrum_process_array\n"); else printf("processed %s\n",arraystr);