fence-agents: master - fence_ipmilan: allow metadata invocation without other parameters
Fabio M. Di Nitto
fabbione at fedoraproject.org
Tue Apr 20 13:24:22 UTC 2010
Gitweb: http://git.fedorahosted.org/git/fence-agents.git?p=fence-agents.git;a=commitdiff;h=9ba0439157955b9d20c13e60a5b4dac42f6e5185
Commit: 9ba0439157955b9d20c13e60a5b4dac42f6e5185
Parent: d96f348062e3058dafcc9b7f1ce8c31741ca2e23
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 Apr 20 14:27:28 2010 +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 48f15d3..eec2377 100644
--- a/fence/agents/ipmilan/ipmilan.c
+++ b/fence/agents/ipmilan/ipmilan.c
@@ -965,6 +965,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
*/
@@ -1073,11 +1081,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;
}
@@ -1085,6 +1088,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