From c4489e98ac4bab5b2ce6035cfa8da65aa50d5ecf Mon Sep 17 00:00:00 2001 From: jl777 Date: Sun, 14 Jul 2019 23:34:25 -1100 Subject: [PATCH] Pad32 --- src/komodo_nSPV.h | 3 +++ src/komodo_nSPV_defs.h | 4 ++-- src/komodo_nSPV_fullnode.h | 1 + 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/komodo_nSPV.h b/src/komodo_nSPV.h index 4edad6682..c17e593a2 100644 --- a/src/komodo_nSPV.h +++ b/src/komodo_nSPV.h @@ -105,6 +105,7 @@ int32_t NSPV_rwutxosresp(int32_t rwflag,uint8_t *serialized,struct NSPV_utxosres len += iguana_rwnum(rwflag,&serialized[len],sizeof(ptr->total),&ptr->total); len += iguana_rwnum(rwflag,&serialized[len],sizeof(ptr->interest),&ptr->interest); len += iguana_rwnum(rwflag,&serialized[len],sizeof(ptr->nodeheight),&ptr->nodeheight); + len += iguana_rwnum(rwflag,&serialized[len],sizeof(ptr->pad32),&ptr->pad32); len += iguana_rwnum(rwflag,&serialized[len],sizeof(ptr->CCflag),&ptr->CCflag); len += iguana_rwnum(rwflag,&serialized[len],sizeof(ptr->skipcount),&ptr->skipcount); if ( rwflag != 0 ) @@ -162,6 +163,7 @@ int32_t NSPV_rwtxidsresp(int32_t rwflag,uint8_t *serialized,struct NSPV_txidsres len += NSPV_rwtxidresp(rwflag,&serialized[len],&ptr->txids[i]); } len += iguana_rwnum(rwflag,&serialized[len],sizeof(ptr->nodeheight),&ptr->nodeheight); + len += iguana_rwnum(rwflag,&serialized[len],sizeof(ptr->pad32),&ptr->pad32); len += iguana_rwnum(rwflag,&serialized[len],sizeof(ptr->CCflag),&ptr->CCflag); len += iguana_rwnum(rwflag,&serialized[len],sizeof(ptr->skipcount),&ptr->skipcount); if ( rwflag != 0 ) @@ -174,6 +176,7 @@ int32_t NSPV_rwtxidsresp(int32_t rwflag,uint8_t *serialized,struct NSPV_txidsres memcpy(ptr->coinaddr,&serialized[len],sizeof(ptr->coinaddr)); len += sizeof(ptr->coinaddr); } +fprintf(stderr,"rwlen.%d\n",len); return(len); } diff --git a/src/komodo_nSPV_defs.h b/src/komodo_nSPV_defs.h index 46a0fc982..40fbea8e4 100644 --- a/src/komodo_nSPV_defs.h +++ b/src/komodo_nSPV_defs.h @@ -73,7 +73,7 @@ struct NSPV_utxosresp struct NSPV_utxoresp *utxos; char coinaddr[64]; int64_t total,interest; - int32_t nodeheight,skipcount; + int32_t nodeheight,skipcount,pad32; uint16_t numutxos,CCflag; }; @@ -88,7 +88,7 @@ struct NSPV_txidsresp { struct NSPV_txidresp *txids; char coinaddr[64]; - int32_t nodeheight,skipcount; + int32_t nodeheight,skipcount,pad32; uint16_t numtxids,CCflag; }; diff --git a/src/komodo_nSPV_fullnode.h b/src/komodo_nSPV_fullnode.h index 1300e87c6..d58bf64ca 100644 --- a/src/komodo_nSPV_fullnode.h +++ b/src/komodo_nSPV_fullnode.h @@ -472,6 +472,7 @@ void komodo_nSPVreq(CNode *pfrom,std::vector request) // received a req memset(&T,0,sizeof(T)); if ( (slen= NSPV_getaddresstxids(&T,coinaddr,isCC,skipcount)) > 0 ) { +fprintf(stderr,"slen.%d\n",slen); response.resize(1 + slen); response[0] = NSPV_TXIDSRESP; if ( NSPV_rwtxidsresp(1,&response[1],&T) == slen )