]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
common/config_obs_mgr: use the erase() return value
authorMax Kellermann <max.kellermann@ionos.com>
Fri, 4 Oct 2024 09:44:35 +0000 (11:44 +0200)
committerMax Kellermann <max.kellermann@ionos.com>
Wed, 9 Oct 2024 20:39:56 +0000 (22:39 +0200)
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
src/common/config_obs_mgr.h

index 759930df92d9bc37954ed6865a255eb864c5513f..5336538e4387440436919659d47c435dca5e5871 100644 (file)
@@ -75,7 +75,7 @@ typename ObserverMgr<ConfigObs>::config_obs_wptr ObserverMgr<ConfigObs>::remove_
   for (auto o = observers.begin(); o != observers.end(); ) {
     if (*o->second == observer) {
       ptr = std::move(o->second);
-      observers.erase(o++);
+      o = observers.erase(o);
       found_obs = true;
     } else {
       ++o;