From 074ed7a79a35f10712ceee09f3120e0c42ac5e09 Mon Sep 17 00:00:00 2001 From: Gu Zhongyan Date: Tue, 24 Jan 2017 14:39:58 +0800 Subject: [PATCH] librbd: fix wrongly initialized variable. end_size as an initialized value made us confused. Signed-off-by: Gu Zhongyan --- src/librbd/DiffIterate.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/librbd/DiffIterate.cc b/src/librbd/DiffIterate.cc index c3b9511330aa..57a847f20b2f 100644 --- a/src/librbd/DiffIterate.cc +++ b/src/librbd/DiffIterate.cc @@ -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) { -- 2.47.3