diff --git a/compile-fixes b/compile-fixes index 2b350c3..66e15a5 100644 --- a/compile-fixes +++ b/compile-fixes @@ -1,5 +1,73 @@ +--- ipmitool-1.8.10/lib/ipmi_chassis.c.orig 2008-07-09 22:14:42.000000000 +0200 ++++ ipmitool-1.8.10/lib/ipmi_chassis.c 2008-09-26 13:28:16.000000000 +0200 +@@ -33,6 +33,7 @@ + #include + #include + #include ++#include + + #include + #include +--- ipmitool-1.8.10/lib/ipmi_ekanalyzer.c.orig 2008-06-10 23:07:39.000000000 +0200 ++++ ipmitool-1.8.10/lib/ipmi_ekanalyzer.c 2008-09-26 13:37:43.000000000 +0200 +@@ -3025,9 +3025,10 @@ ipmi_ek_display_address_table_record( st + + for ( i = 0; i < entries; i++ ){ + printf("\tHWAddr: 0x%02x - SiteNum: 0x%02x - SiteType: 0x%02x \n", +- record->data[offset++], +- record->data[offset++], +- record->data[offset++]); ++ record->data[offset+2], ++ record->data[offset+1], ++ record->data[offset+0]); ++ offset += 3; + } + } + +@@ -3148,21 +3149,24 @@ ipmi_ek_display_shelf_ip_connection_reco + int offset = START_DATA_OFFSET; + if (offset > record->header.len){ + printf(" Shelf Manager IP Address: %d.%d.%d.%d\n", +- record->data[offset++], record->data[offset++], +- record->data[offset++], record->data[offset++] ++ record->data[offset+3], record->data[offset+2], ++ record->data[offset+1], record->data[offset+0] + ); ++ offset += 4; + } + if (offset > record->header.len){ + printf(" Default Gateway Address: %d.%d.%d.%d\n", +- record->data[offset++], record->data[offset++], +- record->data[offset++], record->data[offset++] ++ record->data[offset+3], record->data[offset+2], ++ record->data[offset+1], record->data[offset+0] + ); ++ offset += 4; + } + if (offset > record->header.len){ +- printf(" Subnet Mask: %d.%d.%d.%d\n", record->data[offset++], +- record->data[offset++], record->data[offset++], +- record->data[offset++] ++ printf(" Subnet Mask: %d.%d.%d.%d\n", ++ record->data[offset+3], record->data[offset+2], ++ record->data[offset+1], record->data[offset+0] + ); ++ offset += 4; + } + } + --- ipmitool-1.8.10/lib/ipmi_fru.c.orig 2008-06-10 23:40:47.000000000 +0200 -+++ ipmitool-1.8.10/lib/ipmi_fru.c 2008-09-12 16:34:18.000000000 +0200 ++++ ipmitool-1.8.10/lib/ipmi_fru.c 2008-09-26 13:22:52.000000000 +0200 +@@ -1259,7 +1259,8 @@ static void ipmi_fru_picmg_ext_print(uin + + for (i=0; i