mirror of
https://github.com/ipmitool/ipmitool.git
synced 2025-05-10 18:47:22 +00:00
Added text indicating whether threshold crossings are assertion or
deassertion events. This fix is submitted for Wes Bemont at Newisys.
This commit is contained in:
parent
1d7e045d47
commit
d6274af150
@ -125,12 +125,21 @@ ipmi_get_event_desc(struct sel_event_record * rec, char ** desc)
|
||||
((rec->event_data[0] & DATA_BYTE2_SPECIFIED_MASK) &&
|
||||
(evt->data == rec->event_data[1]))))
|
||||
{
|
||||
*desc = (char *)malloc(strlen(evt->desc) + 32);
|
||||
*desc = (char *)malloc(strlen(evt->desc) + 48);
|
||||
if (*desc == NULL) {
|
||||
lprintf(LOG_ERR, "ipmitool: malloc failure");
|
||||
return;
|
||||
}
|
||||
sprintf(*desc, "%s", evt->desc);
|
||||
if(rec->event_type==0x01)
|
||||
{
|
||||
//Append asserted/deasserted state for
|
||||
//threshold events
|
||||
sprintf(
|
||||
*desc+strlen(*desc),
|
||||
" - %s",
|
||||
rec->event_dir?"deasserted":"asserted");
|
||||
}
|
||||
return;
|
||||
}
|
||||
evt++;
|
||||
|
Loading…
x
Reference in New Issue
Block a user