From 6a38a681c295c77dd5b0541d56d9c1869c6b9997 Mon Sep 17 00:00:00 2001 From: jl777 Date: Sun, 30 Oct 2016 09:41:03 -0300 Subject: [PATCH] test --- src/komodo_gateway.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/komodo_gateway.h b/src/komodo_gateway.h index e4efead95..f0ee61080 100644 --- a/src/komodo_gateway.h +++ b/src/komodo_gateway.h @@ -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