From: Haomai Wang Date: Thu, 19 Dec 2013 10:54:04 +0000 (+0800) Subject: Fix segmentation fault when handler is NULL pointer X-Git-Tag: v0.75~70^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F969%2Fhead;p=ceph.git Fix segmentation fault when handler is NULL pointer Signed-off-by: Haomai Wang --- diff --git a/src/os/MemStore.cc b/src/os/MemStore.cc index e448a2ff383d..d6e70fda7603 100644 --- a/src/os/MemStore.cc +++ b/src/os/MemStore.cc @@ -648,7 +648,9 @@ int MemStore::queue_transactions(Sequencer *osr, for (list::iterator p = tls.begin(); p != tls.end(); ++p) { // poke the TPHandle heartbeat just to exercise that code path - handle->reset_tp_timeout(); + if (handle) + handle->reset_tp_timeout(); + _do_transaction(**p); }