dhtrunner: use a second condition variable for bootstrap

This commit is contained in:
Adrien Béraud committed 2016-10-19 13:34:33 -04:00
1 parent 6c73e5fa5c
commit d4bd17a2dc
3 files changed
+16 -7

No files matched your search

+3 -1
View File
@@ -250,8 +250,10 @@ NetworkEngine::sendRequest(std::shared_ptr<Request>& request)
{
request->start = scheduler.time();
auto e = requests.emplace(request->tid, request);
if (!e.second)
if (!e.second) {
DHT_LOG_ERR("Request already existed (tid: %d)!", request->tid);
return;
}
request->node->requested(request);
requestStep(request);
}