]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: don't ->put() a null session in _share_map_incoming
authorSage Weil <sage@newdream.net>
Wed, 14 Apr 2010 22:08:47 +0000 (15:08 -0700)
committerSage Weil <sage@newdream.net>
Wed, 14 Apr 2010 22:08:47 +0000 (15:08 -0700)
src/osd/OSD.cc

index 34c6a4d503a899c2b488844d9f12c6c06ed0676d..c72024f736bd9f4b553b1c44f24b3094d25b9e77 100644 (file)
@@ -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;
 }