diff --git a/iguana/iguana_json.c b/iguana/iguana_json.c index ef2c80a49..c66c8f2dd 100755 --- a/iguana/iguana_json.c +++ b/iguana/iguana_json.c @@ -248,7 +248,7 @@ char *iguana_agentjson(char *name,struct iguana_info *coin,char *method,cJSON *j } } } - else if ( remoteaddr == 0 || strcmp(remoteaddr,"127.0.0.1") == 0 ) // public api + else if ( remoteaddr == 0 || strcmp(remoteaddr,"127.0.0.1") != 0 ) // public api { char *coinstr; int32_t j,k,l,r,rr; struct iguana_peer *addr; array = 0; diff --git a/iguana/iguana_peers.c b/iguana/iguana_peers.c index 14be7d618..874cd8096 100755 --- a/iguana/iguana_peers.c +++ b/iguana/iguana_peers.c @@ -726,7 +726,7 @@ int32_t iguana_pollsendQ(struct iguana_info *coin,struct iguana_peer *addr) struct iguana_packet *packet; if ( (packet= queue_dequeue(&addr->sendQ,0)) != 0 ) { - printf("%s: send.(%s) usock.%d dead.%u ready.%u\n",addr->ipaddr,packet->serialized+4,addr->usock,addr->dead,addr->ready); + //printf("%s: send.(%s) usock.%d dead.%u ready.%u\n",addr->ipaddr,packet->serialized+4,addr->usock,addr->dead,addr->ready); if ( strcmp((char *)&packet->serialized[4],"getdata") == 0 ) { printf("unexpected getdata for %s\n",addr->ipaddr); @@ -734,6 +734,8 @@ int32_t iguana_pollsendQ(struct iguana_info *coin,struct iguana_peer *addr) } else { + if ( strcmp(packet->serialized+4,"SuperNET") == 0 ) + printf("deque -> (%s) -> %s\n",packet->serialized+12,addr->ipaddr); iguana_send(coin,addr,packet->serialized,packet->datalen); myfree(packet,sizeof(*packet) + packet->datalen); return(1);