From 89759cbdec3d7bb35ac27fccdece8ad6551bb3a9 Mon Sep 17 00:00:00 2001 From: Zdenek Styblik Date: Thu, 9 Feb 2012 12:34:18 +0000 Subject: [PATCH] Commit remedies bug introduced by modifications of ipmi_lanp_main() yesterday. Fixes wrong evaluation of strncmp() in ipmi_lanp_main(). --- ipmitool/lib/ipmi_lanp.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/ipmitool/lib/ipmi_lanp.c b/ipmitool/lib/ipmi_lanp.c index 20e945c..89e8889 100644 --- a/ipmitool/lib/ipmi_lanp.c +++ b/ipmitool/lib/ipmi_lanp.c @@ -2151,14 +2151,12 @@ ipmi_lanp_main(struct ipmi_intf * intf, int argc, char ** argv) if (argc == 0) { print_lan_usage(); return (-1); - } - - if (strncmp(argv[0], "help", 4)) { + } else if (strncmp(argv[0], "help", 4) == 0) { print_lan_usage(); return 0; - } - - if (strncmp(argv[0], "printconf", 9) || strncmp(argv[0], "print", 5)) { + } else if (strncmp(argv[0], "printconf", 9) == 0 || + strncmp(argv[0], "print", 5) == 0) + { if (argc > 2) { print_lan_usage(); return (-1);