From f193a70a310a75f363cdd5c5b1e09712e8d71b83 Mon Sep 17 00:00:00 2001 From: Joe Thornber Date: Thu, 18 Feb 2016 11:31:43 +0000 Subject: [PATCH] [thin-delta] fix bug in earlier refactor --- thin-provisioning/thin_delta.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/thin-provisioning/thin_delta.cc b/thin-provisioning/thin_delta.cc index 9d6337a..346d62c 100644 --- a/thin-provisioning/thin_delta.cc +++ b/thin-provisioning/thin_delta.cc @@ -498,11 +498,13 @@ namespace local { while (ls.more_mappings()) { auto &lm = ls.get_mapping(); e.left_only(lm.vbegin_, lm.dbegin_, lm.len_); + ls.consume(lm.len_); } while (rs.more_mappings()) { auto &rm = rs.get_mapping(); e.right_only(rm.vbegin_, rm.dbegin_, rm.len_); + rs.consume(rm.len_); } e.complete();