From 0fa040f54e510340252cb5903b0cdcb2ec0f6426 Mon Sep 17 00:00:00 2001 From: jl777 Date: Thu, 4 Jul 2019 23:36:26 -1100 Subject: [PATCH] Clear full node prevtimes --- src/komodo_nSPV.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/komodo_nSPV.h b/src/komodo_nSPV.h index 9afa9d19e..47926fb71 100644 --- a/src/komodo_nSPV.h +++ b/src/komodo_nSPV.h @@ -641,6 +641,8 @@ void komodo_nSPVreq(CNode *pfrom,std::vector request) // received a req { if ( (ind= request[0]>>1) >= sizeof(pfrom->prevtimes)/sizeof(*pfrom->prevtimes) ) ind = (int32_t)(sizeof(pfrom->prevtimes)/sizeof(*pfrom->prevtimes)) - 1; + if ( pfrom->prevtimes[ind] > timestamp ) + 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);