diff --git a/iguana/iguana_accept.c b/iguana/iguana_accept.c index 7b9d9b8b1..61bb1744c 100755 --- a/iguana/iguana_accept.c +++ b/iguana/iguana_accept.c @@ -67,7 +67,7 @@ void iguana_acceptloop(void *args) socklen_t clilen; struct sockaddr_in cli_addr; char ipaddr[64]; uint32_t i,ipbits; while ( (coin->bindsock= iguana_socket(1,"0.0.0.0",port)) < 0 ) sleep(5); - printf(">>>>>>>>>>>>>>>> iguana_bindloop 127.0.0.1:%d bind sock.%d\n",coin->chain->portp2p,coin->bindsock); + printf(">>>>>>>>>>>>>>>> iguana_bindloop 127.0.0.1:%d bind sock.%d\n",port,coin->bindsock); printf("START ACCEPTING\n"); while ( coin->bindsock >= 0 ) { diff --git a/iguana/iguana_chains.c b/iguana/iguana_chains.c index 5849662db..1f9a91f75 100755 --- a/iguana/iguana_chains.c +++ b/iguana/iguana_chains.c @@ -391,7 +391,8 @@ void iguana_chainparms(struct iguana_chain *chain,cJSON *argjson) strcpy(chain->genesis_hex,hexstr); } } - chain->portp2p = juint(argjson,"p2p"); + if ( juint(argjson,"p2p") != 0 ) + chain->portp2p = juint(argjson,"p2p"); if ( (chain->ramchainport= juint(argjson,"ramchain")) == 0 ) chain->ramchainport = chain->portp2p - 1; if ( (chain->portrpc= juint(argjson,"rpc")) == 0 ) diff --git a/iguana/pnacl/Release/iguana.pexe b/iguana/pnacl/Release/iguana.pexe index b3a082741..010f9ae6f 100644 Binary files a/iguana/pnacl/Release/iguana.pexe and b/iguana/pnacl/Release/iguana.pexe differ