From: Sage Weil Date: Wed, 14 Apr 2010 22:08:47 +0000 (-0700) Subject: osd: don't ->put() a null session in _share_map_incoming X-Git-Tag: v0.20~54 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=afcee3b07f2a2d974bc970daa9ae57c0923ceba1;p=ceph.git osd: don't ->put() a null session in _share_map_incoming --- diff --git a/src/osd/OSD.cc b/src/osd/OSD.cc index 34c6a4d503a8..c72024f736bd 100644 --- a/src/osd/OSD.cc +++ b/src/osd/OSD.cc @@ -1615,7 +1615,8 @@ bool OSD::_share_map_incoming(const entity_inst_t& inst, epoch_t epoch, } } - session->put(); + if (session) + session->put(); return shared; }