|
@ -210,7 +210,7 @@ int32_t iguana_jsonQ(struct supernet_info *myinfo,struct iguana_info *coin) |
|
|
{ |
|
|
{ |
|
|
if ( (ptr->retjsonstr= SuperNET_jsonstr(ptr->myinfo,ptr->jsonstr,ptr->remoteaddr,ptr->port)) == 0 ) |
|
|
if ( (ptr->retjsonstr= SuperNET_jsonstr(ptr->myinfo,ptr->jsonstr,ptr->remoteaddr,ptr->port)) == 0 ) |
|
|
ptr->retjsonstr = clonestr("{\"error\":\"null return from iguana_jsonstr\"}"); |
|
|
ptr->retjsonstr = clonestr("{\"error\":\"null return from iguana_jsonstr\"}"); |
|
|
printf("finished.(%s) -> (%s) %.0f\n",ptr->jsonstr,ptr->retjsonstr!=0?ptr->retjsonstr:"null return",OS_milliseconds()); |
|
|
//printf("finished.(%s) -> (%s) %.0f\n",ptr->jsonstr,ptr->retjsonstr!=0?ptr->retjsonstr:"null return",OS_milliseconds());
|
|
|
queue_enqueue("finishedQ",finishedQ,&ptr->DL,0); |
|
|
queue_enqueue("finishedQ",finishedQ,&ptr->DL,0); |
|
|
return(1); |
|
|
return(1); |
|
|
} |
|
|
} |
|
@ -1410,6 +1410,8 @@ ZERO_ARGS(SuperNET,activehandle) |
|
|
jaddstr(retjson,"handle",myinfo->handle); |
|
|
jaddstr(retjson,"handle",myinfo->handle); |
|
|
if ( myinfo->ipaddr[0] != 0 ) |
|
|
if ( myinfo->ipaddr[0] != 0 ) |
|
|
jaddstr(retjson,"myip",myinfo->ipaddr); |
|
|
jaddstr(retjson,"myip",myinfo->ipaddr); |
|
|
|
|
|
if ( myinfo->IAMRELAY != 0 ) |
|
|
|
|
|
jaddnum(retjson,"notary",myinfo->NOTARY.RELAYID); |
|
|
jaddbits256(retjson,"persistent",myinfo->myaddr.persistent); |
|
|
jaddbits256(retjson,"persistent",myinfo->myaddr.persistent); |
|
|
if ( myinfo->expiration != 0 ) |
|
|
if ( myinfo->expiration != 0 ) |
|
|
{ |
|
|
{ |
|
|