diff --git a/iguana/exchanges/.Makefile.swp b/iguana/exchanges/.Makefile.swp new file mode 100644 index 000000000..07013efda Binary files /dev/null and b/iguana/exchanges/.Makefile.swp differ diff --git a/iguana/exchanges/LP_network.c b/iguana/exchanges/LP_network.c index 9c7da2ef6..3f9099586 100644 --- a/iguana/exchanges/LP_network.c +++ b/iguana/exchanges/LP_network.c @@ -52,11 +52,13 @@ int32_t nn_getsockopt(int s, int level, int option, void *optval,size_t *optvall int32_t nn_bind(int s, const char *addr) { - return(0); + return(-1); } int32_t nn_connect(int s, const char *addr) { + if ( strncmp("ws://",addr,strlen("ws://")) != 0 ) + return(-1); return(0); } diff --git a/iguana/exchanges/LP_prices.c b/iguana/exchanges/LP_prices.c index b7d40127f..e556c1281 100644 --- a/iguana/exchanges/LP_prices.c +++ b/iguana/exchanges/LP_prices.c @@ -197,7 +197,7 @@ struct LP_pubkeyinfo *LP_pubkeyfind(bits256 pubkey) struct LP_pubkeyinfo *LP_pubkeyadd(bits256 pubkey) { - struct LP_pubkeyinfo *pubp=0; + char str[65]; struct LP_pubkeyinfo *pubp=0; portable_mutex_lock(&LP_pubkeymutex); HASH_FIND(hh,LP_pubkeyinfos,&pubkey,sizeof(pubkey),pubp); if ( pubp == 0 ) @@ -212,7 +212,7 @@ struct LP_pubkeyinfo *LP_pubkeyadd(bits256 pubkey) HASH_ADD_KEYPTR(hh,LP_pubkeyinfos,&pubp->pubkey,sizeof(pubp->pubkey),pubp); HASH_FIND(hh,LP_pubkeyinfos,&pubkey,sizeof(pubkey),pubp); if ( pubp == 0 ) - printf("pubkeyadd find error after add\n"); + printf("pubkeyadd find %s error after add\n",bits256_str(str,pubp->pubkey)); } portable_mutex_unlock(&LP_pubkeymutex); return(pubp);