From 77275ab6161b3416de4713977a5297d1ee926920 Mon Sep 17 00:00:00 2001 From: Duncan Laurie Date: Tue, 6 Sep 2005 22:43:10 +0000 Subject: [PATCH] sel version output is 4-bit bcd in a single byte --- ipmitool/lib/ipmi_sel.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ipmitool/lib/ipmi_sel.c b/ipmitool/lib/ipmi_sel.c index 5d8b317..1169517 100644 --- a/ipmitool/lib/ipmi_sel.c +++ b/ipmitool/lib/ipmi_sel.c @@ -329,9 +329,10 @@ ipmi_sel_get_info(struct ipmi_intf * intf) printbuf(rsp->data, rsp->data_len, "sel_info"); printf("SEL Information\n"); - version = buf2short(rsp->data); - printf("Version : %x (%s)\n", - version, (version == 0x51) ? "v1.5, v2 compliant" : "Unknown"); + version = rsp->data[0]; + printf("Version : %d.%d (%s)\n", + version & 0xf, (version>>4) & 0xf, + (version == 0x51 || version == 0x02) ? "v1.5, v2 compliant" : "Unknown"); /* save the entry count and free space to determine percent full */ e = buf2short(rsp->data + 1);