]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
msg: fix message leak on receipt of undecodable message
authorSage Weil <sage.weil@dreamhost.com>
Thu, 2 Feb 2012 22:30:53 +0000 (14:30 -0800)
committerSage Weil <sage.weil@dreamhost.com>
Fri, 3 Feb 2012 01:04:08 +0000 (17:04 -0800)
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
src/msg/Message.cc

index 50330a335256523ada139e40e20537fbcff3a6c6..26076995c32c6f5d18c4f0294cd15adb2bf6d751 100644 (file)
@@ -619,6 +619,7 @@ Message *decode_message(CephContext *cct, ceph_msg_header& header, ceph_msg_foot
       if (cct->_conf->ms_die_on_bad_msg)
        assert(0);
     }
+    m->put();
     return 0;
   }