From 32cba5f1746876575da268efba81b1aa0e9dd684 Mon Sep 17 00:00:00 2001 From: Duncan Laurie Date: Thu, 6 Jan 2005 19:19:35 +0000 Subject: [PATCH] don't bail on SDR version 0x02 --- ipmitool/lib/ipmi_sdr.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/ipmitool/lib/ipmi_sdr.c b/ipmitool/lib/ipmi_sdr.c index 3c44868..4bb6cfe 100644 --- a/ipmitool/lib/ipmi_sdr.c +++ b/ipmitool/lib/ipmi_sdr.c @@ -1334,9 +1334,15 @@ ipmi_sdr_start(struct ipmi_intf * intf) memcpy(&sdr_info, rsp->data, sizeof(sdr_info)); - /* version should be 0x01 for IPMIv1.0 and 0x51 for IPMI1.5 */ - if ((sdr_info.version != 0x51) && (sdr_info.version != 0x01)) { - lprintf(LOG_WARN, "WARNING: SDR repository version mismatch"); + /* IPMIv1.0 == 0x01 + * IPMIv1.5 == 0x51 + * IPMIv2.0 == 0x02 + */ + if ((sdr_info.version != 0x51) && + (sdr_info.version != 0x01) && + (sdr_info.version != 0x02)) { + lprintf(LOG_WARN, "WARNING: Unknown SDR repository " + "version 0x%02x", sdr_info.version); } itr->total = sdr_info.count;