From: Yehuda Sadeh Date: Tue, 1 Mar 2011 23:18:40 +0000 (-0800) Subject: librados: IoCtx destructor should put reference only if initalized X-Git-Tag: v0.26~250 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=7c2e4bfa9a88260daab2906931be0d60720cf997;p=ceph.git librados: IoCtx destructor should put reference only if initalized --- diff --git a/src/librados.cc b/src/librados.cc index d76061162106..ec75e3f1697c 100644 --- a/src/librados.cc +++ b/src/librados.cc @@ -2013,7 +2013,8 @@ operator=(const IoCtx& rhs) librados::IoCtx:: ~IoCtx() { - io_ctx_impl->put(); + if (io_ctx_impl) + io_ctx_impl->put(); io_ctx_impl = 0; }