]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/mon/Elector.cc
update sources to 12.2.2
[ceph.git] / ceph / src / mon / Elector.cc
index b7fde85528deff25ee46b52e537e213fa055c245..f69bcf16d5a6395b4eed8550012099a28124a834 100644 (file)
@@ -159,11 +159,11 @@ void Elector::reset_timer(double plus)
    * as far as we know, we may even be dead); so, just propose ourselves as the
    * Leader.
    */
-  expire_event = new C_MonContext(mon, [this](int) {
-      expire();
-    });
-  mon->timer.add_event_after(g_conf->mon_election_timeout + plus,
-                            expire_event);
+  expire_event = mon->timer.add_event_after(
+    g_conf->mon_election_timeout + plus,
+    new C_MonContext(mon, [this](int) {
+       expire();
+      }));
 }