]> git.neil.brown.name Git - mdadm.git/commitdiff
imsm: fix a -O2 build warning
authorDan Williams <dan.j.williams@intel.com>
Tue, 6 Jul 2010 19:48:59 +0000 (12:48 -0700)
committerDan Williams <dan.j.williams@intel.com>
Tue, 6 Jul 2010 19:48:59 +0000 (12:48 -0700)
super-intel.c: In function ‘imsm_add_spare’:
super-intel.c:4833: error: ‘array_start’ may be used uninitialized in this function
super-intel.c:4834: error: ‘array_end’ may be used uninitialized in this function

This is valid, if we don't find a spare candidate then array_{start,end}
will be uninitialized.

Signed-off-by: Dan Williams <dan.j.williams@intel.com>
super-intel.c

index daf811f3aece68fc7e4414169f9d7b6bdbf5f436..6826d9ba70a18f175cbf77d724a16ec654510cb3 100644 (file)
@@ -4830,8 +4830,8 @@ static struct dl *imsm_add_spare(struct intel_super *super, int slot,
        struct extent *ex;
        int i, j;
        int found;
-       __u32 array_start;
-       __u32 array_end;
+       __u32 array_start = 0;
+       __u32 array_end = 0;
        struct dl *dl;
 
        for (dl = super->disks; dl; dl = dl->next) {