From af602905f0cad26de8207b8c6fb64ccdf2fc6e83 Mon Sep 17 00:00:00 2001 From: Greg Farnum Date: Tue, 30 Mar 2010 15:10:40 -0700 Subject: [PATCH] msg: fix uses of MRemoveSnaps destructor to use put() --- src/mon/OSDMonitor.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/mon/OSDMonitor.cc b/src/mon/OSDMonitor.cc index a63fdbda993e4..e8fe485db33b0 100644 --- a/src/mon/OSDMonitor.cc +++ b/src/mon/OSDMonitor.cc @@ -600,7 +600,7 @@ bool OSDMonitor::preprocess_remove_snaps(MRemoveSnaps *m) if (!m->get_session()->caps.check_privileges(PAXOS_OSDMAP, MON_CAP_RW)) { dout(0) << "got preprocess_remove_snaps from entity with insufficient caps " << m->get_session()->caps << dendl; - delete m; + m->put(); return true; } for (map >::iterator q = m->snaps.begin(); @@ -619,7 +619,7 @@ bool OSDMonitor::preprocess_remove_snaps(MRemoveSnaps *m) return false; } } - delete m; + m->put(); return true; } @@ -652,7 +652,7 @@ bool OSDMonitor::prepare_remove_snaps(MRemoveSnaps *m) } } - delete m; + m->put(); return true; } -- 2.39.5