This commit is contained in:
jl777
2019-07-03 06:46:25 -11:00
parent 42cfe3265b
commit 29bdb27225

View File

@@ -523,7 +523,7 @@ int32_t NSPV_setequihdr(struct NSPV_equihdr *hdr,int32_t height)
hdr->nTime = pindex->nTime; hdr->nTime = pindex->nTime;
hdr->nBits = pindex->nBits; hdr->nBits = pindex->nBits;
hdr->nNonce = pindex->nNonce; hdr->nNonce = pindex->nNonce;
memcpy(hdr->nSolution,pindex->nSolution,sizeof(hdr->nSolution)); memcpy(hdr->nSolution,&pindex->nSolution[0],sizeof(hdr->nSolution));
return(sizeof(*hdr)); return(sizeof(*hdr));
} }
return(-1); return(-1);
@@ -531,7 +531,7 @@ int32_t NSPV_setequihdr(struct NSPV_equihdr *hdr,int32_t height)
int32_t NSPV_getntzsproofresp(struct NSPV_ntzsproofresp *ptr,int32_t prevht,int32_t nextht) int32_t NSPV_getntzsproofresp(struct NSPV_ntzsproofresp *ptr,int32_t prevht,int32_t nextht)
{ {
int32_t i; int32_t i; uint256 hashBlock;
ptr->prevtxidht = prevht; ptr->prevtxidht = prevht;
ptr->nexttxidht = nextht; ptr->nexttxidht = nextht;
ptr->common.numhdrs = (nextht - prevht + 1); ptr->common.numhdrs = (nextht - prevht + 1);
@@ -545,9 +545,9 @@ int32_t NSPV_getntzsproofresp(struct NSPV_ntzsproofresp *ptr,int32_t prevht,int3
} }
} }
ptr->prevtxid = NSPV_getnotarization_txid(&ptr->prevtxidht,prevht); ptr->prevtxid = NSPV_getnotarization_txid(&ptr->prevtxidht,prevht);
ptr->prevntz = NSPV_getrawtx(&ptr->prevlen,ptr->prevtxid); ptr->prevntz = NSPV_getrawtx(hashBlock,&ptr->prevlen,ptr->prevtxid);
ptr->nexttxid = NSPV_getnotarization_txid(&ptr->nexttxidht,nextht); ptr->nexttxid = NSPV_getnotarization_txid(&ptr->nexttxidht,nextht);
ptr->nextntz = NSPV_getrawtx(&ptr->nextlen,ptr->nexttxid); ptr->nextntz = NSPV_getrawtx(hashBlock,&ptr->nextlen,ptr->nexttxid);
return(sizeof(*ptr) - sizeof(ptr->common.hdrs) - sizeof(ptr->prevntz) - sizeof(ptr->nextntz) + ptr->prevlen + ptr->nextlen); return(sizeof(*ptr) - sizeof(ptr->common.hdrs) - sizeof(ptr->prevntz) - sizeof(ptr->nextntz) + ptr->prevlen + ptr->nextlen);
} }