Fix
This commit is contained in:
@@ -139,7 +139,7 @@ long _stripwhite(char *buf,int accept)
|
|||||||
char *clonestr(char *str)
|
char *clonestr(char *str)
|
||||||
{
|
{
|
||||||
char *clone;
|
char *clone;
|
||||||
if ( str == 0)
|
if ( str == 0 || str[0]==0)
|
||||||
{
|
{
|
||||||
printf("warning cloning nullstr.%p\n",str);
|
printf("warning cloning nullstr.%p\n",str);
|
||||||
//#ifdef __APPLE__
|
//#ifdef __APPLE__
|
||||||
@@ -689,9 +689,8 @@ char *get_gatewaysmultisig(char *refcoin,char *acname,char *txidaddr,int32_t *K)
|
|||||||
if ( (retjson= get_komodocli("KMD",&retstr,acname,"gatewaysmultisig",txidaddr,"","","")) != 0 )
|
if ( (retjson= get_komodocli("KMD",&retstr,acname,"gatewaysmultisig",txidaddr,"","","")) != 0 )
|
||||||
{
|
{
|
||||||
if ((hexstr=jstr(retjson,"hex")) != 0 )
|
if ((hexstr=jstr(retjson,"hex")) != 0 )
|
||||||
{
|
{
|
||||||
printf("!%s!%s!%ld\n",jstr(retjson,"hex"),hexstr,strlen(hexstr));
|
if (strlen(hex)>0) hex = clonestr(hexstr);
|
||||||
hex = clonestr(hexstr);
|
|
||||||
}
|
}
|
||||||
*K=jint(retjson,"number_of_signs");
|
*K=jint(retjson,"number_of_signs");
|
||||||
free_json(retjson);
|
free_json(retjson);
|
||||||
@@ -915,7 +914,7 @@ void update_gatewayspending(char *refcoin,char *acname,char *bindtxidstr,int32_t
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if ( (rawtx= get_gatewaysmultisig(refcoin,acname,txidaddr,&K)) == 0 && strlen(rawtx)>0)
|
if ( (rawtx= get_gatewaysmultisig(refcoin,acname,txidaddr,&K)) == 0)
|
||||||
{
|
{
|
||||||
rawtx = createmultisig(refcoin,"",depositaddr,signeraddr,withdrawaddr,satoshis);
|
rawtx = createmultisig(refcoin,"",depositaddr,signeraddr,withdrawaddr,satoshis);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user