]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mgrc: free MMgrClose in handle_mgr_close 21626/head
authorCasey Bodley <cbodley@redhat.com>
Tue, 24 Apr 2018 19:54:50 +0000 (15:54 -0400)
committerCasey Bodley <cbodley@redhat.com>
Tue, 24 Apr 2018 19:55:52 +0000 (15:55 -0400)
Fixes: http://tracker.ceph.com/issues/23846
Signed-off-by: Casey Bodley <cbodley@redhat.com>
src/mgr/MgrClient.cc

index 1765e938b95f4f3946ac2fd2cb8237951c3cfee1..6e1e5391d8def6a8ef5f6b2807fc5e45ac16db16 100644 (file)
@@ -401,6 +401,7 @@ bool MgrClient::handle_mgr_close(MMgrClose *m)
 {
   service_daemon = false;
   shutdown_cond.Signal();
+  m->put();
   return true;
 }