summaryrefslogtreecommitdiff
path: root/util/ipmicmd.c
diff options
context:
space:
mode:
Diffstat (limited to 'util/ipmicmd.c')
-rw-r--r--util/ipmicmd.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/util/ipmicmd.c b/util/ipmicmd.c
index 369d2e4..ffb59e2 100644
--- a/util/ipmicmd.c
+++ b/util/ipmicmd.c
@@ -662,8 +662,9 @@ int ipmi_open(char fdebugcmd)
/* Use IPMI LAN 2.0 if BMC said it only supports LAN2 */
/* This is a violation of IPMI 2.0 Spec section 13.4,
* but some HP firmware behaves this way, so handle it. */
- rc = ipmi_open_lan2(gnode,lanp.user,lanp.pswd,fdebugcmd);
fDriverTyp = DRV_LAN2;
+ rc = ipmi_open_lan2(gnode,lanp.user,lanp.pswd,fdebugcmd);
+ if (rc != 0) fDriverTyp = DRV_UNKNOWN;
}
} else { /* local, not lan */
#ifdef WIN32
@@ -1364,7 +1365,7 @@ void parse_lan_options(int c, char *popt, char fdebugcmd)
break;
case 'F': /* force driver type */
i = set_driver_type(popt);
- if (i == 0) fset_dtype = 1;
+ if (i == 0) fset_dtype = 1;
break;
case 'T': /* auth type */
i = atoi(popt);