Browse Source

Test

etomic
jl777 8 years ago
parent
commit
30d1d2e9e6
  1. 8
      iguana/exchanges/LP_unspents.c

8
iguana/exchanges/LP_unspents.c

@ -271,14 +271,14 @@ void LPinit(uint16_t port,double profitmargin)
//printf("peers.(%s)\n",LP_peers()); //printf("peers.(%s)\n",LP_peers());
while ( 1 ) while ( 1 )
{ {
for (i=0; i<LP_numpeers; i++) for (i=1; i<LP_numpeers; i++)
{ {
peer = &LP_peerinfos[i]; peer = &LP_peerinfos[i];
if ( peer->numpeers != LP_numpeers && (peer->notify_ipaddr[0] == 0 || peer->notify_port == 0) ) if ( peer->numpeers != LP_numpeers && (peer->notify_ipaddr[0] == 0 || peer->notify_port == 0) )
{ {
strcpy(peer->notify_ipaddr,LP_peerinfos[0].ipaddr); strcpy(peer->notify_ipaddr,LP_peerinfos[0].ipaddr);
peer->notify_port = LP_peerinfos[0].port; peer->notify_port = LP_peerinfos[0].port;
printf("LP_numpeers.%d != (%s).%d\n",LP_numpeers,peer->ipaddr,peer->numpeers); printf("LP_numpeers.%d != [%d] (%s).%d\n",LP_numpeers,i,peer->ipaddr,peer->numpeers);
} }
if ( peer->notify_ipaddr[0] != 0 && peer->notify_port != 0 ) if ( peer->notify_ipaddr[0] != 0 && peer->notify_port != 0 )
{ {
@ -286,7 +286,7 @@ void LPinit(uint16_t port,double profitmargin)
argport = peer->notify_port; argport = peer->notify_port;
peer->notify_port = 0; peer->notify_port = 0;
memset(peer->notify_ipaddr,0,sizeof(peer->notify_ipaddr)); memset(peer->notify_ipaddr,0,sizeof(peer->notify_ipaddr));
if ( (peer->errors == 0 || (time(NULL) - peer->errortime) > 3600) ) //if ( (peer->errors == 0 || (time(NULL) - peer->errortime) > 3600) )
LP_notify(peer,tmp,argport,0); LP_notify(peer,tmp,argport,0);
} }
} }
@ -298,7 +298,7 @@ void LPinit(uint16_t port,double profitmargin)
{ {
if ( (retstr= issue_LP_getpeers(peer->ipaddr,peer->port,LP_peerinfos[0].ipaddr,LP_peerinfos[0].port,LP_peerinfos[0].profitmargin,LP_numpeers)) != 0 ) if ( (retstr= issue_LP_getpeers(peer->ipaddr,peer->port,LP_peerinfos[0].ipaddr,LP_peerinfos[0].port,LP_peerinfos[0].profitmargin,LP_numpeers)) != 0 )
{ {
LP_notify(&LP_peerinfos[0],peer->ipaddr,peer->port,retstr); LP_notify(peer,peer->ipaddr,peer->port,retstr);
//free(retstr); //free(retstr);
} else peer->errors++, peer->errortime = (uint32_t)time(NULL); } else peer->errors++, peer->errortime = (uint32_t)time(NULL);
} }

Loading…
Cancel
Save