From: xie xingguo Date: Wed, 6 Jan 2016 08:47:36 +0000 (+0800) Subject: BlueStore: fix potential null pointer access X-Git-Tag: v10.0.3~42^2~8 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=dc94eb76ca6df95b7aceefe5dd80eae706cc49a5;p=ceph.git BlueStore: fix potential null pointer access Signed-off-by: xie xingguo --- diff --git a/src/os/bluestore/BlueStore.cc b/src/os/bluestore/BlueStore.cc index f7a04319cbb9..ea9a3e40316c 100644 --- a/src/os/bluestore/BlueStore.cc +++ b/src/os/bluestore/BlueStore.cc @@ -5530,7 +5530,7 @@ int BlueStore::_truncate(TransContext *txc, RWLock::WLocker l(c->lock); OnodeRef o = c->get_onode(oid, false); - if (!o->exists) { + if (!o || !o->exists) { r = -ENOENT; goto out; }