]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
osd/PrimaryLogPG: avoid accessing value of map.end()
authorYan Jun <yan.jun8@zte.com.cn>
Wed, 20 Sep 2017 08:47:13 +0000 (16:47 +0800)
committerYan Jun <yan.jun8@zte.com.cn>
Wed, 20 Sep 2017 09:04:56 +0000 (17:04 +0800)
Signed-off-by: Yan Jun <yan.jun8@zte.com.cn>
src/osd/PrimaryLogPG.cc

index de0ea8df453771e03f4dcc14c64af3af3a8afac7..e74d5bfb2f2b7ba6a1717afeeac09f36e59accfb 100644 (file)
@@ -6965,8 +6965,8 @@ int PrimaryLogPG::_rollback_to(OpContext *ctx, ceph_osd_op& op)
 
       map<snapid_t, interval_set<uint64_t> >::iterator iter =
        snapset.clone_overlap.lower_bound(snapid);
-      interval_set<uint64_t> overlaps = iter->second;
       assert(iter != snapset.clone_overlap.end());
+      interval_set<uint64_t> overlaps = iter->second;
       for ( ;
            iter != snapset.clone_overlap.end();
            ++iter)