diff --git a/iguana/exchanges/LP_rpc.c b/iguana/exchanges/LP_rpc.c index 6e38f087d..45b60af67 100644 --- a/iguana/exchanges/LP_rpc.c +++ b/iguana/exchanges/LP_rpc.c @@ -185,16 +185,19 @@ cJSON *bitcoin_json(struct iguana_info *coin,char *method,char *params) char *retstr; cJSON *retjson = 0; if ( coin != 0 ) { - printf("issue.(%s, %s, %s, %s, %s)\n",coin->symbol,coin->serverport,coin->userpass,method,params); - retstr = bitcoind_passthru(coin->symbol,coin->serverport,coin->userpass,method,params); - if ( retstr != 0 && retstr[0] != 0 ) + //printf("issue.(%s, %s, %s, %s, %s)\n",coin->symbol,coin->serverport,coin->userpass,method,params); + if ( coin->inactive == 0 ) { - //printf("%s: %s.%s -> (%s)\n",coin->symbol,method,params,retstr); - retjson = cJSON_Parse(retstr); - free(retstr); - } - //usleep(1000); - //printf("dpow_gettxout.(%s)\n",retstr); + retstr = bitcoind_passthru(coin->symbol,coin->serverport,coin->userpass,method,params); + if ( retstr != 0 && retstr[0] != 0 ) + { + //printf("%s: %s.%s -> (%s)\n",coin->symbol,method,params,retstr); + retjson = cJSON_Parse(retstr); + free(retstr); + } + //usleep(1000); + //printf("dpow_gettxout.(%s)\n",retstr); + } else retjson = cJSON_Parse("{\"error\":\"disabled\"}"); } else printf("bitcoin_json cant talk to NULL coin\n"); return(retjson); }