Hi,
I was wondering if anyone knows any reason why the GET_USER_NAME in
channel getaccess wasn't coded to be as forgiving as the GET_USER_NAME
in user list regarding unset/nonenabled User IDs? In 2005, Duncan
Laurie set 'user list' to not fail a GET_USER_NAME completion code of
0xcc in ipmi_user.c (Rev 1.13) but the same was never done in
ipmi_channel.c.
I have a server where this is an issue. Does anyone mind if I add the
same 0xcc code forgiveness to the GET_USER_NAME in ipmi_channel.c? My
proposed patch is below.
Thanks much,
Carol
---------
--- lib/ipmi_channel.c.prev 2009-03-25 16:10:03.000000000 -0700
+++ lib/ipmi_channel.c 2009-03-25 16:23:14.000000000 -0700
@@ -402,6 +402,10 @@
return -1;
}
if (rsp->ccode > 0) {
+ if (rsp->ccode == 0xcc) {
+ curr_uid ++;
+ continue;
+ }
lprintf(LOG_ERR, "Get User Name (id %d) failed: %s",
rqdata[0], val2str(rsp->ccode, completion_code_vals));
return -1;
------------------------------------------------------------------------------
_______________________________________________
Ipmitool-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ipmitool-devel