]> git.ipfire.org Git - thirdparty/mdadm.git/commitdiff
Fix warning about unused variable.
authorNeilBrown <neilb@suse.de>
Tue, 2 Mar 2010 23:29:24 +0000 (10:29 +1100)
committerNeilBrown <neilb@suse.de>
Tue, 2 Mar 2010 23:29:24 +0000 (10:29 +1100)
Warning only appears with -O2, but is invalid.

Signed-off-by: NeilBrown <neilb@suse.de>
Grow.c

diff --git a/Grow.c b/Grow.c
index 74b63b64a626b388951753b715fb95d5cab1e386..4dfa344159040d90ee08eb1f4a0218b835a246d6 100644 (file)
--- a/Grow.c
+++ b/Grow.c
@@ -1096,7 +1096,10 @@ int Grow_reshape(char *devname, int fd, int quiet, char *backup_file,
                        /* set them all just in case some old 'new_*' value
                         * persists from some earlier problem
                         */
-                       int err;
+                       int err = err; /* only used if rv==1, and always set if
+                                       * rv==1, so initialisation not needed,
+                                       * despite gcc warning
+                                       */
                        if (sysfs_set_num(sra, NULL, "chunk_size", nchunk) < 0)
                                rv = 1, err = errno;
                        if (!rv && sysfs_set_num(sra, NULL, "layout", nlayout) < 0)