diff --git a/src/komodo_nSPV_superlite.h b/src/komodo_nSPV_superlite.h index 7cf2c4fca..c94513a40 100644 --- a/src/komodo_nSPV_superlite.h +++ b/src/komodo_nSPV_superlite.h @@ -349,7 +349,7 @@ UniValue NSPV_getinfo_req(int32_t reqht) if ( NSPV_inforesult.height != 0 ) return(NSPV_getinfo_json(&NSPV_inforesult)); } - } + } else sleep(1); memset(&I,0,sizeof(I)); return(NSPV_getinfo_json(&NSPV_inforesult)); } @@ -378,7 +378,7 @@ UniValue NSPV_addressutxos(char *coinaddr) if ( NSPV_utxosresult.nodeheight >= NSPV_inforesult.height && strcmp(coinaddr,NSPV_utxosresult.coinaddr) == 0 ) return(NSPV_utxosresp_json(&NSPV_utxosresult)); } - } + } else sleep(1); result.push_back(Pair("result","error")); result.push_back(Pair("error","no utxos result")); return(result); @@ -400,7 +400,7 @@ UniValue NSPV_notarizations(int32_t height) if ( NSPV_ntzsresult.prevntz.height <= height && NSPV_ntzsresult.nextntz.height >= height ) return(NSPV_ntzs_json(&NSPV_ntzsresult)); } - } + } else sleep(1); memset(&N,0,sizeof(N)); return(NSPV_ntzs_json(&N)); } @@ -420,7 +420,7 @@ UniValue NSPV_txidhdrsproof(uint256 prevtxid,uint256 nexttxid) if ( NSPV_ntzsproofresult.prevtxid == prevtxid && NSPV_ntzsproofresult.nexttxid == nexttxid ) return(NSPV_ntzsproof_json(&NSPV_ntzsproofresult)); } - } + } else sleep(1); memset(&H,0,sizeof(H)); return(NSPV_ntzsproof_json(&H)); } @@ -454,7 +454,7 @@ UniValue NSPV_txproof(int32_t vout,uint256 txid,int32_t height) if ( NSPV_txproofresult.txid == txid && NSPV_txproofresult.height == height ) return(NSPV_txproof_json(&NSPV_txproofresult)); } - } + } else sleep(1); //fprintf(stderr,"txproof timeout\n"); memset(&P,0,sizeof(P)); return(NSPV_txproof_json(&P)); @@ -477,7 +477,7 @@ UniValue NSPV_spentinfo(uint256 txid,int32_t vout) if ( NSPV_spentresult.txid == txid && NSPV_spentresult.vout == vout ) return(NSPV_spentinfo_json(&NSPV_spentresult)); } - } + } else sleep(1); memset(&I,0,sizeof(I)); return(NSPV_spentinfo_json(&I)); } @@ -508,7 +508,7 @@ UniValue NSPV_broadcast(char *hex) return(NSPV_broadcast_json(&NSPV_broadcastresult,txid)); } } - } + } else sleep(1); free(msg); memset(&B,0,sizeof(B)); B.retcode = -2;