diff options
author | Arne Juul <arnej@verizonmedia.com> | 2021-08-17 16:30:28 +0000 |
---|---|---|
committer | Arne Juul <arnej@verizonmedia.com> | 2021-08-17 16:30:28 +0000 |
commit | f2db94927e4738897725ff1c6839450096346297 (patch) | |
tree | de31f34bdfd6c7d86918881bba86149c417ffc16 /slobrok | |
parent | 826961a1561738290ff5f0ceb52ca2e8f47a39fe (diff) |
only use "delete later" in notifyFailed callback
Diffstat (limited to 'slobrok')
-rw-r--r-- | slobrok/src/vespa/slobrok/server/local_rpc_monitor_map.cpp | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/slobrok/src/vespa/slobrok/server/local_rpc_monitor_map.cpp b/slobrok/src/vespa/slobrok/server/local_rpc_monitor_map.cpp index 5836118d37d..c3d231db77e 100644 --- a/slobrok/src/vespa/slobrok/server/local_rpc_monitor_map.cpp +++ b/slobrok/src/vespa/slobrok/server/local_rpc_monitor_map.cpp @@ -84,7 +84,6 @@ void LocalRpcMonitorMap::add(const ServiceMapping &mapping) { if (removed.up) { _dispatcher.remove(removed.mapping()); } - _delete.later(std::move(removed.srv)); } auto [ iter, was_inserted ] = _map.try_emplace(mapping.name, globalService(mapping)); @@ -110,7 +109,6 @@ void LocalRpcMonitorMap::remove(const ServiceMapping &mapping) { if (removed.up) { _dispatcher.remove(removed.mapping()); } - _delete.later(std::move(removed.srv)); } else { LOG(debug, "tried to remove non-existing mapping %s->%s", mapping.name.c_str(), mapping.spec.c_str()); |