diff --git a/src/komodo_nSPV.h b/src/komodo_nSPV.h index 64d432717..fccdf7280 100644 --- a/src/komodo_nSPV.h +++ b/src/komodo_nSPV.h @@ -799,24 +799,24 @@ UniValue NSPV_getinfo() { UniValue result(UniValue::VOBJ); result.push_back(Pair("result","success")); - result.push_back(Pair("height",(int64_t)ptr->height)); - result.push_back(Pair("chaintip",ptr->blockhash.GetHex())); - result.push_back(Pair("notarization",NSPV_ntz_json(&ptr->notarization))); + result.push_back(Pair("height",(int64_t)NSPV_inforesult.height)); + result.push_back(Pair("chaintip",NSPV_inforesult.blockhash.GetHex())); + result.push_back(Pair("notarization",NSPV_ntz_json(&NSPV_inforesult.notarization))); return(result); } -UniValue NSPV_utxoresp_json(struct NSPV_utxosresp *utxos,int32_t numutxos) +UniValue NSPV_utxoresp_json(struct NSPV_utxoresp *utxos,int32_t numutxos) { UniValue array(UniValue::VARR); int32_t i; for (i=0; i payload; - vRecv >> payload; - komodo_nSPVresp(pfrom,payload); - return(true); - } - fprintf(stderr,"ignore message %s\n",strCommand.c_str()); + std::vector payload; + vRecv >> payload; + komodo_nSPVresp(pfrom,payload); return(true); } @@ -8228,11 +8223,9 @@ bool SendMessages(CNode* pto, bool fSendTrickle) } state.fShouldBan = false; } + komodo_nSPV(pto); if ( KOMODO_NSPV != 0 ) - { - komodo_nSPV(pto); return(true); - } BOOST_FOREACH(const CBlockReject& reject, state.rejects) pto->PushMessage("reject", (string)"block", reject.chRejectCode, reject.strRejectReason, reject.hashBlock); state.rejects.clear();