File 0002-main-remove-use-of-uninitialized-rv.patch of Package mdadm

From 380487fdc9773fc93d2cb4f17560a067f87107ac Mon Sep 17 00:00:00 2001
From: NeilBrown <neilb@suse.com>
Date: Wed, 5 Aug 2015 14:53:33 +1000
Subject: [PATCH] main: remove use of uninitialized 'rv'.

If c.homecluster was not NULL, might get an
error anyway.

Signed-off-by: NeilBrown <neilb@suse.com>
---
 mdadm.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

--- a/mdadm.c
+++ b/mdadm.c
@@ -1326,11 +1326,12 @@ int main(int argc, char *argv[])
 		c.require_homehost = 0;
 	}
 
+	rv = 0;
 	if (c.homecluster == NULL && (c.nodes > 0)) {
 		c.homecluster = conf_get_homecluster();
 		if (c.homecluster == NULL)
 			rv = get_cluster_name(&c.homecluster);
-		if (rv != 0) {
+		if (rv) {
 			pr_err("The md can't get cluster name\n");
 			exit(1);
 		}
@@ -1355,7 +1356,6 @@ int main(int argc, char *argv[])
 		/* --scan implied --brief unless -vv */
 		c.brief = 1;
 
-	rv = 0;
 	switch(mode) {
 	case MANAGE:
 		/* readonly, add/remove, readwrite, runstop */
openSUSE Build Service is sponsored by