summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Rajnoha <prajnoha@redhat.com>2016-01-19 14:42:51 +0100
committerPeter Rajnoha <prajnoha@redhat.com>2016-01-19 14:44:06 +0100
commit2a4ef78c4a7212b5f1416a0532fa83bbbe74561a (patch)
tree54859e1798544abda4815a751eb9a5c94ed90932
parentacf1e84e8c067de246fd83b05e723049c9f91407 (diff)
downloadlvm2-2a4ef78c4a7212b5f1416a0532fa83bbbe74561a.tar.gz
report: fix off-by-one error when reporting LV segment's metadata device extent count
Commit a3f484f812bfb89063fbc25e378f34cacd50bf7d used "-1" two times by mistake for the extent count when reporting seg_metadata_le_ranges.
-rw-r--r--lib/metadata/lv.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/metadata/lv.c b/lib/metadata/lv.c
index b5c985298..4f25a59ce 100644
--- a/lib/metadata/lv.c
+++ b/lib/metadata/lv.c
@@ -55,7 +55,7 @@ static struct dm_list *_format_pvsegs(struct dm_pool *mem, const struct lv_segme
switch (metadata_areas_only ? seg_metatype(seg, s) : seg_type(seg, s)) {
case AREA_LV:
lv = metadata_areas_only ? seg_metalv(seg, s) : seg_lv(seg, s);
- seg_len = metadata_areas_only ? seg_metalv(seg, s)->le_count - 1 : seg_lv(seg, s)->le_count;
+ seg_len = metadata_areas_only ? seg_metalv(seg, s)->le_count : seg_lv(seg, s)->le_count;
visible = lv_is_visible(lv);
name = lv->name;
extent = metadata_areas_only ? seg_le(seg, s) : 0;