This commit is contained in:
jl777
2016-10-30 09:41:03 -03:00
parent 3eda531d27
commit 6a38a681c2

View File

@@ -152,10 +152,10 @@ int32_t komodo_check_deposit(const CBlock& block) // verify above block is valid
int32_t i,n,scriptlen,num,iter,matchflag; uint256 txids[64]; uint8_t shortflag; char base[16]; uint16_t vouts[64]; uint8_t *script; queue_t *Q; struct pax_transaction *ptr; struct queueitem *item;
n = block.vtx[0].vout.size();
script = (uint8_t *)block.vtx[0].vout[n-1].scriptPubKey.data();
if ( script[0] == 0x6a )
if ( n > 2 && script[0] == 0x6a )
{
scriptlen = block.vtx[0].vout[n-1].scriptPubKey.size();
if ( (num= komodo_issued_opreturn(&shortflag,base,txids,vouts,script,scriptlen)) > 0 && num == n-2 )
if ( (num= komodo_issued_opreturn(&shortflag,base,txids,vouts,script,scriptlen)) > 0 )
{
for (i=1; i<n-1; i++)
{