1 --- openhpi-2.10.2/plugins/ipmidirect/ipmi_con_lan.cpp.orig 2008-07-02 15:20:12.588941204 +0200
2 +++ openhpi-2.10.2/plugins/ipmidirect/ipmi_con_lan.cpp 2008-07-02 15:22:21.580075939 +0200
4 tmsg[pos++] = 0x81; // Remote console IPMI Software ID
5 tmsg[pos++] = r->m_seq << 2;
6 tmsg[pos++] = eIpmiCmdSendMsg;
7 - tmsg[pos++] = r->m_send_addr.m_channel & 0xf
8 + tmsg[pos++] = (r->m_send_addr.m_channel & 0xf)
9 | (1 << 6); // Turn on tracking
11 if ( r->m_send_addr.m_type == eIpmiAddrTypeIpmbBroadcast )
12 --- openhpi-2.10.2/plugins/ipmidirect/ipmi_sensor_factors.cpp.orig 2008-07-02 15:25:20.067808883 +0200
13 +++ openhpi-2.10.2/plugins/ipmidirect/ipmi_sensor_factors.cpp 2008-07-02 15:25:53.065541025 +0200
15 // If swap == true, when raw value increases
16 // the corresponding interpreted value decreases
17 // so we have to take that into account when searching
18 - if ( swap == false )
19 + if ( swap == false ) {
20 if ((val > cval) && (raw < maxraw))
24 if ((val < cval) && (raw < maxraw))
28 // If swap == true, when raw value increases
29 // the corresponding interpreted value decreases
30 // so we have to take that into account when searching
31 - if ( swap == false )
32 + if ( swap == false ) {
33 if ( ( val < cval) && (raw > minraw ) )
37 if ( ( val > cval) && (raw > minraw ) )