diff options
author | Zdenek Styblik <stybla@turnovfree.net> | 2014-03-23 07:51:05 +0100 |
---|---|---|
committer | Zdenek Styblik <stybla@turnovfree.net> | 2014-03-23 07:51:05 +0100 |
commit | 250eb15f92e1bd6c554e82d5d467e8aa8c19c449 (patch) | |
tree | b8af48c590db81b9103c5819b60f0df22348e169 | |
parent | 02e4a0361c86cf5be229e8147ed0d826231c0388 (diff) | |
download | ipmitool-250eb15f92e1bd6c554e82d5d467e8aa8c19c449.tar.gz |
ID: 297 - don't print-out SEL entry if ID not present
Don't print-out SEL log entry if SEL Record ID isn't present.
Patch-by: Mamatha Inamdar
-rw-r--r-- | lib/ipmi_sel.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/ipmi_sel.c b/lib/ipmi_sel.c index 63ecbcf..21ce0c4 100644 --- a/lib/ipmi_sel.c +++ b/lib/ipmi_sel.c @@ -2898,7 +2898,11 @@ ipmi_sel_show_entry(struct ipmi_intf * intf, int argc, char ** argv) lprintf(LOG_DEBUG, "Looking up SEL entry 0x%x", id); /* lookup SEL entry based on ID */ - ipmi_sel_get_std_entry(intf, id, &evt); + if (!ipmi_sel_get_std_entry(intf, id, &evt)) { + lprintf(LOG_DEBUG, "SEL Entry 0x%x not found.", id); + rc = (-1); + continue; + } if (evt.sel_type.standard_type.sensor_num == 0 && evt.sel_type.standard_type.sensor_type == 0 && evt.record_type == 0) { lprintf(LOG_WARN, "SEL Entry 0x%x not found", id); rc = -1; |