From 242f236f241f218426d6a28e64793452313af077 Mon Sep 17 00:00:00 2001 From: jl777 Date: Thu, 15 Sep 2016 06:29:53 -0300 Subject: [PATCH] test --- iguana/iguana_tx.c | 27 ++++++++++++++++++++++----- 1 file changed, 22 insertions(+), 5 deletions(-) diff --git a/iguana/iguana_tx.c b/iguana/iguana_tx.c index 782bea9d7..78751d057 100755 --- a/iguana/iguana_tx.c +++ b/iguana/iguana_tx.c @@ -128,7 +128,10 @@ int32_t iguana_voutset(struct iguana_info *coin,uint8_t *scriptspace,char *asmst unspentind = (tx->firstvout + i); u = &U[unspentind]; if ( u->txidind != tx->txidind || u->vout != i || u->hdrsi != height / coin->chain->bundlesize ) - printf("%s iguana_voutset: txidind mismatch t%d u%u || %d vs %d || (%d vs %d)\n",coin->symbol,u->txidind,unspentind,u->vout,i,u->hdrsi,height / coin->chain->bundlesize); + { + printf("%s.[%d].%d iguana_voutset: txidind mismatch t%d u%u || %d vs %d || (%d vs %d)\n",coin->symbol,height/coin->chain->bundlesize,u->hdrsi,u->txidind,unspentind,u->vout,i,u->hdrsi,height / coin->chain->bundlesize); + return(-1); + } vout->value = u->value; vout->pk_script = scriptspace; scriptlen = iguana_voutscript(coin,bp,scriptspace,asmstr,u,&P[u->pkind],i); @@ -186,9 +189,16 @@ int32_t iguana_ramtxbytes(struct iguana_info *coin,uint8_t *serialized,int32_t m for (i=0; i maxlen ) + break; } if ( len > maxlen ) { @@ -199,9 +209,16 @@ int32_t iguana_ramtxbytes(struct iguana_info *coin,uint8_t *serialized,int32_t m for (i=0; i maxlen ) + break; } if ( len > maxlen ) {