From: Samuel Just Date: Mon, 3 Feb 2014 04:05:20 +0000 (-0800) Subject: FileStore: permit NULL onreadable callback X-Git-Tag: v0.78~163^2~55 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=13a41e14b69f2181c627bfb06f70862bb45c8ff9;p=ceph.git FileStore: permit NULL onreadable callback Signed-off-by: Samuel Just --- diff --git a/src/os/FileStore.cc b/src/os/FileStore.cc index db55ccc6f087..36f500b56064 100644 --- a/src/os/FileStore.cc +++ b/src/os/FileStore.cc @@ -1705,7 +1705,9 @@ void FileStore::_finish_op(OpSequencer *osr) if (o->onreadable_sync) { o->onreadable_sync->complete(0); } - op_finisher.queue(o->onreadable); + if (o->onreadable) { + op_finisher.queue(o->onreadable); + } delete o; }