From: NeilBrown Date: Mon, 11 May 2009 05:47:10 +0000 (+1000) Subject: Incremental: fix uninitialised variable. X-Git-Tag: mdadm-3.0-rc1~7 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ac7de9d97a4a5693ec733574d04eb38a65e08922;p=thirdparty%2Fmdadm.git Incremental: fix uninitialised variable. st2 might not be initialised at this point. So use the more correct 'st'. Signed-off-by: NeilBrown --- diff --git a/Incremental.c b/Incremental.c index ec94be4b..84f56a9c 100644 --- a/Incremental.c +++ b/Incremental.c @@ -391,14 +391,14 @@ int Incremental(char *devname, int verbose, int runstop, /* add disk needs to know about containers */ if (st->ss->external) sra->array.level = LEVEL_CONTAINER; - err = add_disk(mdfd, st2, sra, &info2); + err = add_disk(mdfd, st, sra, &info2); if (err < 0 && errno == EBUSY) { /* could be another device present with the same * disk.number. Find and reject any such */ find_reject(mdfd, st, sra, info.disk.number, info.events, verbose, chosen_name); - err = add_disk(mdfd, st2, sra, &info2); + err = add_disk(mdfd, st, sra, &info2); } if (err < 0) { fprintf(stderr, Name ": failed to add %s to %s: %s.\n",