From: Vladimir Serbinenko Date: Sat, 24 Jan 2015 20:44:27 +0000 (+0100) Subject: disk/diskfilter: Add missing lv presence check. X-Git-Tag: 2.02-beta3~521 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f2baeb194be2f08e9281115df514cd3ceeba6110;p=thirdparty%2Fgrub.git disk/diskfilter: Add missing lv presence check. Found by: Coverity scan. --- diff --git a/grub-core/disk/diskfilter.c b/grub-core/disk/diskfilter.c index 97ca54666..612484607 100644 --- a/grub-core/disk/diskfilter.c +++ b/grub-core/disk/diskfilter.c @@ -1065,7 +1065,7 @@ grub_diskfilter_make_raid (grub_size_t uuidlen, char *uuid, int nmemb, array->lvs->segments->extent_count = totsize; } - if (array->lvs->segments + if (array->lvs && array->lvs->segments && array->lvs->segments->raid_member_size > disk_size) array->lvs->segments->raid_member_size = disk_size;