aboutsummaryrefslogtreecommitdiffstats
path: root/messagebus/src
diff options
context:
space:
mode:
authorTor Brede Vekterli <vekterli@yahooinc.com>2022-02-21 16:28:51 +0000
committerTor Brede Vekterli <vekterli@yahooinc.com>2022-02-21 16:28:51 +0000
commiteddc91fb205d4bc8e68aa72be86ed39a199728b5 (patch)
treeaad4e9cc25b61246c4226df9ba08efd2ed17f8e3 /messagebus/src
parent5d6521ac8b37c45f5e49ee0d6ec0f2a99b09f868 (diff)
Let `erase()` return new iterator instead of doing it manually
Diffstat (limited to 'messagebus/src')
-rw-r--r--messagebus/src/vespa/messagebus/network/rpctargetpool.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/messagebus/src/vespa/messagebus/network/rpctargetpool.cpp b/messagebus/src/vespa/messagebus/network/rpctargetpool.cpp
index 1c7dd4dd453..b403c65f863 100644
--- a/messagebus/src/vespa/messagebus/network/rpctargetpool.cpp
+++ b/messagebus/src/vespa/messagebus/network/rpctargetpool.cpp
@@ -65,7 +65,7 @@ RPCTargetPool::flushTargets(bool force)
const Entry& entry = it->second;
if (!entry.inUse(guard) && (force || ((entry.lastUse() + _expireMillis) < currentTime))) {
to_erase_on_scope_exit.emplace_back(std::move(it->second));
- _targets.erase(it++); // postfix increment to move the iterator
+ it = _targets.erase(it);
} else {
++it;
}