mirror of
https://github.com/ipmitool/ipmitool.git
synced 2025-05-10 18:47:22 +00:00
prevent segfault on bad SEL data
This commit is contained in:
parent
f4dd419fe6
commit
1f597a78e2
@ -246,7 +246,7 @@ ipmi_get_event_desc(struct ipmi_intf * intf, struct sel_event_record * rec, char
|
||||
offset = rec->event_data[0] & 0xf;
|
||||
|
||||
while (evt->type) {
|
||||
if ((evt->code == code && evt->offset == offset) &&
|
||||
if ((evt->code == code && evt->offset == offset && evt->desc != NULL) &&
|
||||
((evt->data == ALL_OFFSETS_SPECIFIED) ||
|
||||
((rec->event_data[0] & DATA_BYTE2_SPECIFIED_MASK) &&
|
||||
(evt->data == rec->event_data[1]))))
|
||||
|
Loading…
x
Reference in New Issue
Block a user