Browse Source

fix null asmstr

release/v0.1
jl777 8 years ago
parent
commit
87ec01958f
  1. 4
      iguana/iguana_scripts.c

4
iguana/iguana_scripts.c

@ -562,7 +562,9 @@ char *iguana_scriptget(struct iguana_info *coin,char *scriptstr,char *asmstr,int
{ {
int32_t scriptlen; uint8_t script[IGUANA_MAXSCRIPTSIZE]; struct vin_info V,*vp = &V; int32_t scriptlen; uint8_t script[IGUANA_MAXSCRIPTSIZE]; struct vin_info V,*vp = &V;
memset(vp,0,sizeof(*vp)); memset(vp,0,sizeof(*vp));
scriptstr[0] = asmstr[0] = 0; scriptstr[0] = 0;
if ( asmstr != 0 )
asmstr[0] = 0;
if ( pubkey33 != 0 && bitcoin_pubkeylen(pubkey33) > 0 ) if ( pubkey33 != 0 && bitcoin_pubkeylen(pubkey33) > 0 )
memcpy(vp->signers[0].pubkey,pubkey33,33); memcpy(vp->signers[0].pubkey,pubkey33,33);
scriptlen = iguana_scriptgen(coin,&vp->M,&vp->N,vp->coinaddr,script,asmstr,rmd160,type,(const struct vin_info *)vp,vout); scriptlen = iguana_scriptgen(coin,&vp->M,&vp->N,vp->coinaddr,script,asmstr,rmd160,type,(const struct vin_info *)vp,vout);

Loading…
Cancel
Save