fence-agents: master - fence_ipmilan: return code can be invalid when using -M cycle

Marek GrĂ¡c marx at fedoraproject.org
Mon Mar 26 13:04:40 UTC 2012


Gitweb:        http://git.fedorahosted.org/git/cluster.git?p=cluster.git;a=commitdiff;h=bd84b00a3d919f4e256b0b2472a53c80de211661
Commit:        bd84b00a3d919f4e256b0b2472a53c80de211661
Parent:        aefb817f08bfa8f2f1b1c1270ad4d697649fa40c
Author:        Marek 'marx' Grac <mgrac at redhat.com>
AuthorDate:    Mon Mar 26 15:03:39 2012 +0200
Committer:     Marek 'marx' Grac <mgrac at redhat.com>
CommitterDate: Mon Mar 26 15:03:39 2012 +0200

fence_ipmilan: return code can be invalid when using -M cycle

Resolves: rhbz#806897
---
 fence/agents/ipmilan/ipmilan.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/fence/agents/ipmilan/ipmilan.c b/fence/agents/ipmilan/ipmilan.c
index 2a2a617..b75a045 100644
--- a/fence/agents/ipmilan/ipmilan.c
+++ b/fence/agents/ipmilan/ipmilan.c
@@ -1179,6 +1179,7 @@ main(int argc, char **argv)
 
 		if (!strcasecmp(method, "cycle")) {
 			ret = ipmi_cycle(i);
+			translated_ret = (ret==0?ERR_OFF_SUCCESSFUL:ERR_OFF_FAIL);
 		} else {
 			/* Original onoff method */
 			ret = ipmi_off(i);


More information about the cluster-commits mailing list