]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
disk/diskfilter: Add missing lv presence check.
authorVladimir Serbinenko <phcoder@gmail.com>
Sat, 24 Jan 2015 20:44:27 +0000 (21:44 +0100)
committerVladimir Serbinenko <phcoder@gmail.com>
Sat, 24 Jan 2015 20:44:27 +0000 (21:44 +0100)
Found by: Coverity scan.

grub-core/disk/diskfilter.c

index 97ca546664229cbd96b6ac7e007fc7f38f0694c3..6124846075707bf9b85bb5f6a593dfd1ff2d05aa 100644 (file)
@@ -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;