This commit is contained in:
@@ -513,14 +513,14 @@ void komodo_nSPVreq(CNode *pfrom,std::vector<uint8_t> request) // received a req
|
||||
pfrom->prevtimes[ind] = 0;
|
||||
if ( request[0] == NSPV_INFO ) // info
|
||||
{
|
||||
fprintf(stderr,"check info %u vs %u, ind.%d\n",timestamp,pfrom->prevtimes[ind],ind);
|
||||
//fprintf(stderr,"check info %u vs %u, ind.%d\n",timestamp,pfrom->prevtimes[ind],ind);
|
||||
if ( timestamp > pfrom->prevtimes[ind] )
|
||||
{
|
||||
struct NSPV_inforesp I;
|
||||
if ( len == 1+sizeof(reqheight) )
|
||||
iguana_rwnum(0,&request[1],sizeof(reqheight),&reqheight);
|
||||
else reqheight = 0;
|
||||
fprintf(stderr,"request height.%d\n",reqheight);
|
||||
//fprintf(stderr,"request height.%d\n",reqheight);
|
||||
memset(&I,0,sizeof(I));
|
||||
if ( (slen= NSPV_getinfo(&I,reqheight)) > 0 )
|
||||
{
|
||||
@@ -529,7 +529,7 @@ void komodo_nSPVreq(CNode *pfrom,std::vector<uint8_t> request) // received a req
|
||||
//fprintf(stderr,"slen.%d\n",slen);
|
||||
if ( NSPV_rwinforesp(1,&response[1],&I) == slen )
|
||||
{
|
||||
fprintf(stderr,"send info resp to id %d\n",(int32_t)pfrom->id);
|
||||
//fprintf(stderr,"send info resp to id %d\n",(int32_t)pfrom->id);
|
||||
pfrom->PushMessage("nSPV",response);
|
||||
pfrom->prevtimes[ind] = timestamp;
|
||||
}
|
||||
|
||||
@@ -7090,8 +7090,8 @@ bool static ProcessMessage(CNode* pfrom, string strCommand, CDataStream& vRecv,
|
||||
const CChainParams& chainparams = Params();
|
||||
LogPrint("net", "received: %s (%u bytes) peer=%d\n", SanitizeString(strCommand), vRecv.size(), pfrom->id);
|
||||
//if ( KOMODO_NSPV != 0 )
|
||||
if ( strCommand != "version" && strCommand != "verack" && strCommand != "ping" && strCommand != "pong" )
|
||||
fprintf(stderr, "recv: %s (%u bytes) peer=%d\n", SanitizeString(strCommand).c_str(), vRecv.size(), (int32_t)pfrom->GetId());
|
||||
//if ( strCommand != "version" && strCommand != "verack" )
|
||||
fprintf(stderr, "recv: %s (%u bytes) peer=%d\n", SanitizeString(strCommand).c_str(), (int32_t)vRecv.size(), (int32_t)pfrom->GetId());
|
||||
if (mapArgs.count("-dropmessagestest") && GetRand(atoi(mapArgs["-dropmessagestest"])) == 0)
|
||||
{
|
||||
LogPrintf("dropmessagestest DROPPING RECV MESSAGE\n");
|
||||
@@ -7464,7 +7464,6 @@ bool static ProcessMessage(CNode* pfrom, string strCommand, CDataStream& vRecv,
|
||||
}
|
||||
else if (strCommand == "getnSPV")
|
||||
{
|
||||
fprintf(stderr,"got getnSPV\n");
|
||||
std::vector<uint8_t> payload;
|
||||
vRecv >> payload;
|
||||
komodo_nSPVreq(pfrom,payload);
|
||||
|
||||
Reference in New Issue
Block a user