From: Zengran Zhang Date: Fri, 27 May 2016 02:41:01 +0000 (-0400) Subject: osd/PGBackend: build_push_op segment fault X-Git-Tag: v11.1.0~310^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F9357%2Fhead;p=ceph.git osd/PGBackend: build_push_op segment fault here i meet a segment fault, maybe assert better Signed-off-by: Zengran Zhang --- diff --git a/src/osd/ReplicatedBackend.cc b/src/osd/ReplicatedBackend.cc index eb580144b7f..1ae73882067 100644 --- a/src/osd/ReplicatedBackend.cc +++ b/src/osd/ReplicatedBackend.cc @@ -1985,6 +1985,7 @@ int ReplicatedBackend::build_push_op(const ObjectRecoveryInfo &recovery_info, ObjectMap::ObjectMapIterator iter = store->get_omap_iterator(coll, ghobject_t(recovery_info.soid)); + assert(iter); for (iter->lower_bound(progress.omap_recovered_to); iter->valid(); iter->next(false)) {