diff --git a/iguana/iguana_accept.c b/iguana/iguana_accept.c index 7926e98af..822e08b19 100755 --- a/iguana/iguana_accept.c +++ b/iguana/iguana_accept.c @@ -91,7 +91,7 @@ void iguana_acceptloop(void *args) if ( coin->peers.active[i].ipbits == (uint32_t)ipbits && coin->peers.active[i].usock >= 0 ) { printf("found existing peer.(%s) in slot[%d]\n",ipaddr,i); - iguana_iAkill(coin,addr,0); + iguana_iAkill(coin,&coin->peers.active[i],0); sleep(1); } } diff --git a/iguana/iguana_peers.c b/iguana/iguana_peers.c index 40cb3a1f3..8fdb6b4de 100755 --- a/iguana/iguana_peers.c +++ b/iguana/iguana_peers.c @@ -315,7 +315,7 @@ int32_t iguana_socket(int32_t bindflag,char *hostname,uint16_t port) if ( errno == EADDRINUSE ) { printf("%s(%s) port.%d try again: %s sock.%d. errno.%d\n",bindflag!=0?"bind":"connect",hostname,port,strerror(errno),sock,errno); - sleep(3); + sleep(13); continue; } if ( errno != ECONNRESET && errno != ENOTCONN && errno != ECONNREFUSED && errno != ETIMEDOUT && errno != EHOSTUNREACH ) diff --git a/iguana/iguana_ramchain.c b/iguana/iguana_ramchain.c index 2b08692a8..c9f039dde 100755 --- a/iguana/iguana_ramchain.c +++ b/iguana/iguana_ramchain.c @@ -1714,7 +1714,7 @@ struct iguana_ramchain *iguana_bundleload(struct iguana_info *coin,struct iguana if ( (mapchain= iguana_ramchain_map(coin,fname,bp,bp->n,&bp->ramchain,0,0,bp->hashes[0],zero,0,0,0,1)) != 0 ) { iguana_ramchain_link(mapchain,bp->hashes[0],bp->ramchain.lasthash2,bp->hdrsi,bp->bundleheight,0,bp->ramchain.numblocks,firsti,1); - char str[65]; printf("bp.%d: T.%d U.%d S.%d P%d X.%d MAPPED %s %p\n",bp->hdrsi,bp->ramchain.H.data->numtxids,bp->ramchain.H.data->numunspents,bp->ramchain.H.data->numspends,bp->ramchain.H.data->numpkinds,bp->ramchain.H.data->numexternaltxids,mbstr(str,bp->ramchain.H.data->allocsize),bp->ramchain.H.data); + //char str[65]; printf("bp.%d: T.%d U.%d S.%d P%d X.%d MAPPED %s %p\n",bp->hdrsi,bp->ramchain.H.data->numtxids,bp->ramchain.H.data->numunspents,bp->ramchain.H.data->numspends,bp->ramchain.H.data->numpkinds,bp->ramchain.H.data->numexternaltxids,mbstr(str,bp->ramchain.H.data->allocsize),bp->ramchain.H.data); //ramcoder_test(bp->ramchain.H.data,bp->ramchain.H.data->allocsize); B = (void *)(long)((long)mapchain->H.data + mapchain->H.data->Boffset); T = (void *)(long)((long)mapchain->H.data + mapchain->H.data->Toffset); diff --git a/iguana/main.c b/iguana/main.c index bc6446efe..40732def1 100644 --- a/iguana/main.c +++ b/iguana/main.c @@ -171,7 +171,7 @@ char *iguana_blockingjsonstr(struct supernet_info *myinfo,char *jsonstr,uint64_t char *SuperNET_processJSON(struct supernet_info *myinfo,cJSON *json,char *remoteaddr) { cJSON *retjson; uint64_t tag; uint32_t timeout; char *jsonstr; char *retjsonstr,*retstr = 0; - printf("SuperNET_JSON.(%s) remoteaddr.(%s)\n",jprint(json,0),remoteaddr!=0?remoteaddr:""); + //printf("SuperNET_JSON.(%s) remoteaddr.(%s)\n",jprint(json,0),remoteaddr!=0?remoteaddr:""); if ( json != 0 ) { if ( (tag= j64bits(json,"tag")) == 0 ) @@ -192,7 +192,7 @@ char *SuperNET_processJSON(struct supernet_info *myinfo,cJSON *json,char *remote jdelete(retjson,"tag"); jadd64bits(retjson,"tag",tag); retstr = jprint(retjson,1); - printf("retstr.(%s) retjsonstr.%p retjson.%p\n",retstr,retjsonstr,retjson); + //printf("retstr.(%s) retjsonstr.%p retjson.%p\n",retstr,retjsonstr,retjson); free(retjsonstr);//,strlen(retjsonstr)+1); } else retstr = retjsonstr; }