From: Sage Weil Date: Tue, 19 Aug 2014 22:18:24 +0000 (-0700) Subject: librados: handle (and ignore) MOSDMap; do not leak X-Git-Tag: v0.86~213^2~10 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=213f652489c6c2d53adae55ccccb371ea87a1d3c;p=ceph.git librados: handle (and ignore) MOSDMap; do not leak We return true, so we should drop the MOSDMap ref. Signed-off-by: Sage Weil --- diff --git a/src/librados/RadosClient.cc b/src/librados/RadosClient.cc index 9ccefc60fdf1..356588170289 100644 --- a/src/librados/RadosClient.cc +++ b/src/librados/RadosClient.cc @@ -379,6 +379,7 @@ bool librados::RadosClient::_dispatch(Message *m) lock.Lock(); cond.Signal(); lock.Unlock(); + m->put(); break; case CEPH_MSG_MDS_MAP: