All of lore.kernel.org
 help / color / mirror / Atom feed
* master - report: fix segfault
@ 2017-03-08 17:32 Heinz Mauelshagen
  0 siblings, 0 replies; only message in thread
From: Heinz Mauelshagen @ 2017-03-08 17:32 UTC (permalink / raw)
  To: lvm-devel

Gitweb:        https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=7f25fbe1547f06f4de880fbf6d28b83cebc7e16d
Commit:        7f25fbe1547f06f4de880fbf6d28b83cebc7e16d
Parent:        11f1556d5dbfb843f894b64d1e0cd2ff6197851a
Author:        Heinz Mauelshagen <heinzm@redhat.com>
AuthorDate:    Wed Mar 8 18:31:20 2017 +0100
Committer:     Heinz Mauelshagen <heinzm@redhat.com>
CommitterDate: Wed Mar 8 18:32:01 2017 +0100

report: fix segfault

Commit f4b30b0daef3 which was about displaying visible
LV size when reshape space is allocated did not account
for undefined first lv segment.
---
 lib/report/report.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/lib/report/report.c b/lib/report/report.c
index 4204d47..b5791c6 100644
--- a/lib/report/report.c
+++ b/lib/report/report.c
@@ -2304,7 +2304,7 @@ static int _lv_size_disp(struct dm_report *rh, struct dm_pool *mem,
 	const struct lv_segment *seg = first_seg(lv);
 	uint64_t size = lv->le_count;
 
-	if (!lv_is_raid_image(lv))
+	if (seg && !lv_is_raid_image(lv))
 		size -= seg->reshape_len * (seg->area_count > 2 ? seg->area_count : 1);
 
 	size *= lv->vg->extent_size;



^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2017-03-08 17:32 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-03-08 17:32 master - report: fix segfault Heinz Mauelshagen

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.