[Linux-ha-dev] ipmilan.c in CVS tree may be broken
DAIKI MATSUDA
d.matuda at gmail.com
Mon Nov 19 17:48:28 MST 2007
Hi, Heartbeat Develepers all.
I found the broken file in CVS Dev tree source code. It is
lib/plugin/stonith/ipmilan.c and I paste the diff.
By comparing with 2.1.2 source, ipmilan_set_config has been changed
and may be bug.
Best Regards
MATSUDA, Daiki
[matsuda at jojo stonith]$ diff -uNrp ipmilan.c.orig ipmilan.c
--- ipmilan.c.orig 2007-11-20 09:21:04.000000000 +0900
+++ ipmilan.c 2007-11-20 09:43:29.000000000 +0900
@@ -435,10 +435,9 @@ ipmilan_set_config(StonithPlugin* s, Sto
LOG(PIL_CRIT, "ipmilan priv value is NULL. See "
"README.ipmilan for allowed values");
return S_OOPS;
- if (strcmp(namestocopy[4].s_value, "operator") == 0) {
+ } else if (strcmp(namestocopy[4].s_value, "operator") == 0) {
tmp->privilege = 3;
- }
- if (strcmp(namestocopy[4].s_value, "admin") == 0) {
+ } else if (strcmp(namestocopy[4].s_value, "admin") == 0) {
tmp->privilege = 4;
} else {
LOG(PIL_CRIT, "ipmilan priv value '%s' invalid. See "
More information about the Linux-HA-Dev
mailing list