mirror of
https://github.com/RetroShare/RetroShare.git
synced 2024-10-01 02:35:48 -04:00
Small rand() fix
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@2758 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
parent
a1ece0b837
commit
770ea5eada
@ -2436,8 +2436,7 @@ bool p3ConnectMgr::retryConnectTCP(std::string id)
|
|||||||
pca.type = RS_NET_CONN_UDP;
|
pca.type = RS_NET_CONN_UDP;
|
||||||
pca.delay = P3CONNMGR_UDP_DEFAULT_DELAY;
|
pca.delay = P3CONNMGR_UDP_DEFAULT_DELAY;
|
||||||
pca.ts = time(NULL);
|
pca.ts = time(NULL);
|
||||||
// pseudo random number generator from Wikipedia/Numerical Recipies.
|
pca.period = P3CONNMGR_UDP_DEFAULT_PERIOD + (rand() % P3CONNMGR_UDP_DEFAULT_PERIOD);
|
||||||
pca.period = P3CONNMGR_UDP_DEFAULT_PERIOD + ((time(NULL)*1664525 + 1013904223) % P3CONNMGR_UDP_DEFAULT_PERIOD); //add a random period between 1 and 2 times P3CONNMGR_UDP_DEFAULT_PERIOD
|
|
||||||
it->second.connAddrs.push_back(pca);
|
it->second.connAddrs.push_back(pca);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
@ -2446,7 +2445,7 @@ bool p3ConnectMgr::retryConnectTCP(std::string id)
|
|||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
//ad the tunnel attempt
|
//add the tunnel attempt
|
||||||
bool found = false;
|
bool found = false;
|
||||||
for (std::list<peerConnectAddress>::iterator cit = it->second.connAddrs.begin(); cit != it->second.connAddrs.end(); cit++) {
|
for (std::list<peerConnectAddress>::iterator cit = it->second.connAddrs.begin(); cit != it->second.connAddrs.end(); cit++) {
|
||||||
if (cit->type == RS_NET_CONN_TUNNEL) {
|
if (cit->type == RS_NET_CONN_TUNNEL) {
|
||||||
|
Loading…
Reference in New Issue
Block a user