Skip to content

Commit 2ffbc62

Browse files
committed
fix
1 parent b092a2c commit 2ffbc62

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

examples/server/server.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1695,11 +1695,11 @@ struct server_response {
16951695
// This function blocks the thread until there is a response for one of the id_tasks
16961696
server_task_result_ptr recv(const std::unordered_set<int> & id_tasks) {
16971697
while (true) {
1698-
for (size_t i = 0; i < id_tasks.size(); i++) {
1699-
auto iter = queue_results.find(id_tasks[i]);
1698+
for (const auto & id_task : id_tasks) {
1699+
auto iter = queue_results.find(id_task);
17001700
if (iter != queue_results.cend()) {
17011701
server_task_result_ptr res = std::move(iter->second);
1702-
queue_results.erase(id_tasks[i]);
1702+
queue_results.erase(id_task);
17031703
return res;
17041704
}
17051705
}
@@ -1716,11 +1716,11 @@ struct server_response {
17161716
// if timeout is reached, nullptr is returned
17171717
server_task_result_ptr recv_with_timeout(const std::unordered_set<int> & id_tasks, int timeout) {
17181718
while (true) {
1719-
for (size_t i = 0; i < id_tasks.size(); i++) {
1720-
auto iter = queue_results.find(id_tasks[i]);
1719+
for (const auto & id_task : id_tasks) {
1720+
auto iter = queue_results.find(id_task);
17211721
if (iter != queue_results.cend()) {
17221722
server_task_result_ptr res = std::move(iter->second);
1723-
queue_results.erase(id_tasks[i]);
1723+
queue_results.erase(id_task);
17241724
return res;
17251725
}
17261726
}

0 commit comments

Comments
 (0)