From b800400c41d31cfcdb2b112a820600a148cb243d Mon Sep 17 00:00:00 2001 From: Duncan Laurie Date: Mon, 1 May 2006 22:33:21 +0000 Subject: [PATCH] clear password if authtype NONE specified on command line --- ipmitool/src/plugins/ipmi_intf.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ipmitool/src/plugins/ipmi_intf.c b/ipmitool/src/plugins/ipmi_intf.c index 7149095..75c0b20 100644 --- a/ipmitool/src/plugins/ipmi_intf.c +++ b/ipmitool/src/plugins/ipmi_intf.c @@ -260,6 +260,12 @@ ipmi_intf_session_set_authtype(struct ipmi_intf * intf, uint8_t authtype) if (intf->session == NULL) return; + /* clear password field if authtype NONE specified */ + if (authtype == IPMI_SESSION_AUTHTYPE_NONE) { + memset(intf->session->authcode, 0, IPMI_AUTHCODE_BUFFER_SIZE); + intf->session->password = 0; + } + intf->session->authtype_set = authtype; }