]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mon: unregister signal handlers on shutdown
authorSage Weil <sage.weil@dreamhost.com>
Wed, 29 Feb 2012 17:46:06 +0000 (09:46 -0800)
committerSage Weil <sage.weil@dreamhost.com>
Wed, 29 Feb 2012 17:46:06 +0000 (09:46 -0800)
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
src/ceph_mon.cc

index 8e97ee5b89d65191e660713d8e29e9a045d039fe..2f9d7d4f0af5a77c9746b4590d871c9510a905ad 100644 (file)
@@ -416,6 +416,10 @@ int main(int argc, const char **argv)
   mon->init();
   messenger->wait();
 
+  unregister_async_signal_handler(SIGHUP, sighup_handler);
+  unregister_async_signal_handler(SIGINT, handle_mon_signal);
+  unregister_async_signal_handler(SIGTERM, handle_mon_signal);
+
   store.umount();
   delete mon;
   messenger->destroy();