Fix Qsend spend of Qsend

This commit is contained in:
jl777
2019-03-06 21:19:53 -11:00
parent b7326ab6cd
commit 00f1b19d62
2 changed files with 3 additions and 3 deletions

View File

@@ -3463,9 +3463,9 @@ bool dilithium_Qvalidate(struct CCcontract_info *cp,int32_t height,Eval *eval,co
{
if ( dilithium_Qsendopretdecode(tmptxid,tmpsig,voutpubtxids,vintx.vout[numvouts-1].scriptPubKey) != 'Q' )
return eval->Invalid("couldnt decode destpubtxid from Qsend");
else if ( vintx.vin[i].prevout.n > voutpubtxids.size() )
else if ( tx.vin[i].prevout.n > voutpubtxids.size() )
return eval->Invalid("no destpubtxid for prevout.n");
destpubtxid = voutpubtxids[vintx.vin[i].prevout.n];
destpubtxid = voutpubtxids[tx.vin[i].prevout.n];
}
else
{