]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: fix msg leak on shutdown in ms_dispatch
authorSage Weil <sage@inktank.com>
Fri, 31 May 2013 21:46:54 +0000 (14:46 -0700)
committerSage Weil <sage@inktank.com>
Fri, 31 May 2013 21:48:33 +0000 (14:48 -0700)
Reported-by: David Zafman <david.zafman@inktank.com>
Signed-off-by: Sage Weil <sage@inktank.com>
src/osd/OSD.cc

index d54ecc16b62d83b821f7922f07001e749cba32c1..66b3a58eb518c2ce041afb6fd35561aaa9825de6 100644 (file)
@@ -3766,6 +3766,7 @@ bool OSD::ms_dispatch(Message *m)
   osd_lock.Lock();
   if (is_stopping()) {
     osd_lock.Unlock();
+    m->put();
     return true;
   }