]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mon/ConfigMap: fix stray option leak
authorSage Weil <sage@newdream.net>
Tue, 16 Feb 2021 21:50:18 +0000 (16:50 -0500)
committerSage Weil <sage@newdream.net>
Sun, 21 Feb 2021 13:52:31 +0000 (07:52 -0600)
commitaf4cd3a56cfacb9f53f62e41703bd02fbfd6d438
tree8f302ea3940f8c257841cceba961895b38b80d3e
parent1fb71f34ddcd60770b11939052872379c6081473
mon/ConfigMap: fix stray option leak

The const Option* needs to remain alive only until the next clear().  Keep
the reference in ConfigMap and clean it up then.

Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 9397a46aec88e287d56a6286ed4319f65d9c1f31)
src/mon/ConfigMap.h
src/mon/ConfigMonitor.cc