From 14042e4021d44b430cad5834a91c31391c60c2f1 Mon Sep 17 00:00:00 2001 From: Duncan Laurie Date: Thu, 17 Mar 2005 04:39:51 +0000 Subject: [PATCH] sometimes still get valid read when scanning is disabled --- ipmitool/lib/ipmi_sdr.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ipmitool/lib/ipmi_sdr.c b/ipmitool/lib/ipmi_sdr.c index 9e758a2..e87b171 100644 --- a/ipmitool/lib/ipmi_sdr.c +++ b/ipmitool/lib/ipmi_sdr.c @@ -452,6 +452,12 @@ ipmi_sdr_print_sensor_full(struct ipmi_intf * intf, /* Sensor Scanning Disabled * not an error condition so return 0 */ validread = 0; + if (rsp->data[0] != 0) { + /* we might still get a valid reading */ + val = sdr_convert_sensor_reading(sensor, rsp->data[0]); + if (val != 0.0) + validread = 1; + } } else if (rsp->data[0] != 0) { /* convert RAW reading into units */