]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
librbd: fix wrongly initialized variable. 13077/head
authorGu Zhongyan <guzhongyan@360.cn>
Tue, 24 Jan 2017 06:39:58 +0000 (14:39 +0800)
committerGu Zhongyan <guzhongyan@360.cn>
Tue, 24 Jan 2017 06:40:35 +0000 (14:40 +0800)
end_size as an initialized value made us confused.

Signed-off-by: Gu Zhongyan <guzhongyan@360.cn>
src/librbd/DiffIterate.cc

index c3b9511330aac18fd737ab95117cd64c81a9fb68..57a847f20b2f2601a2e516308e07461c051c2cf3 100644 (file)
@@ -263,7 +263,7 @@ int DiffIterate::execute() {
   if (m_include_parent && from_snap_id == 0) {
     RWLock::RLocker l(m_image_ctx.snap_lock);
     RWLock::RLocker l2(m_image_ctx.parent_lock);
-    uint64_t overlap = end_size;
+    uint64_t overlap = 0;
     m_image_ctx.get_parent_overlap(m_image_ctx.snap_id, &overlap);
     r = 0;
     if (m_image_ctx.parent && overlap > 0) {