cluster: STABLE3 - fence_ipmilan: allow metadata invocation without other parameters

Fabio M. Di Nitto fabbione at fedoraproject.org
Tue Oct 20 04:05:56 UTC 2009


Gitweb:        http://git.fedorahosted.org/git/cluster.git?p=cluster.git;a=commitdiff;h=d9abc5ed767c8dcd27136e5a3cb75fc322d24048
Commit:        d9abc5ed767c8dcd27136e5a3cb75fc322d24048
Parent:        c5261f268d99c48d3e9a14c89f4cbef53e3ec57d
Author:        Fabio M. Di Nitto <fdinitto at redhat.com>
AuthorDate:    Wed Oct 7 06:54:02 2009 +0200
Committer:     Fabio M. Di Nitto <fdinitto at redhat.com>
CommitterDate: Tue Oct 20 05:29:18 2009 +0200

fence_ipmilan: allow metadata invocation without other parameters

---
 fence/agents/ipmilan/ipmilan.c |   14 +++++++++-----
 1 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/fence/agents/ipmilan/ipmilan.c b/fence/agents/ipmilan/ipmilan.c
index f6ed895..a240bb3 100644
--- a/fence/agents/ipmilan/ipmilan.c
+++ b/fence/agents/ipmilan/ipmilan.c
@@ -961,6 +961,14 @@ main(int argc, char **argv)
 		}
 	}
 
+	if (!strcasecmp(op, "metadata")) {
+	  print_xml_metadata(pname);
+	  translated_ret = ERR_OK;
+	  ret=0;
+	  print_final_status=0;
+	  goto metaout;
+	}
+
 	/*
 	   Validate the operating parameters
 	 */
@@ -1069,11 +1077,6 @@ main(int argc, char **argv)
 	  ret=0;
 	  translated_ret = ERR_OK;
 	  print_final_status=0;
-	} else if (!strcasecmp(op, "metadata")) {
-	  print_xml_metadata(pname);
-	  ret=0;
-	  translated_ret = ERR_OK;
-	  print_final_status=0;
 	}
 
 
@@ -1081,6 +1084,7 @@ out:
 	ipmi_destroy(i);
 	free(i);
 
+metaout:
 	if (print_final_status) {
 	  if (ret == 0)
 	    printf("Done\n");


More information about the cluster-commits mailing list