From 5a9f0b40ceb3ac0cd6b9d273bffa956e9509cb48 Mon Sep 17 00:00:00 2001 From: Chris Austen Date: Wed, 21 Oct 2015 20:32:19 -0500 Subject: Sensor5 hanging system IPL --- ipmisensor.C | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'ipmisensor.C') diff --git a/ipmisensor.C b/ipmisensor.C index 568f4a4..1a40411 100644 --- a/ipmisensor.C +++ b/ipmisensor.C @@ -85,14 +85,14 @@ char *getfw02string(uint8_t b) { int i = 0; event_data_t *p = g_fwprogress02h; - do { - - if ((p+i)->data == b) + while(p->data != 0xFF) { + if (p->data == b) { break; - i++; - } while ((p+i)->data != 0xFF); + } + p++; + } - return (p+i)->text; + return p->text; } // The fw progress sensor contains some additional information that needs to be processed // prior to calling the dbus code. -- cgit v1.2.1