diff -Nur freeipmi-0.8.2.beta3_ori/libfreeipmi/include/freeipmi/spec/ipmi-netfn-spec.h freeipmi-0.8.2.beta3_HL/libfreeipmi/include/freeipmi/spec/ipmi-netfn-spec.h
--- freeipmi-0.8.2.beta3_ori/libfreeipmi/include/freeipmi/spec/ipmi-netfn-spec.h	2009-09-02 19:31:40.000000000 +0200
+++ freeipmi-0.8.2.beta3_HL/libfreeipmi/include/freeipmi/spec/ipmi-netfn-spec.h	2009-12-15 14:15:11.985121600 +0100
@@ -73,11 +73,11 @@
 
 #define IPMI_NET_FN_GROUP_EXTENSION(__net_fn) \
   (((__net_fn) == IPMI_NET_FN_GROUP_EXTENSION_RQ \
-    && (__net_fn) == IPMI_NET_FN_GROUP_EXTENSION_RS) ? 1 : 0)
+    || (__net_fn) == IPMI_NET_FN_GROUP_EXTENSION_RS) ? 1 : 0)
 
 #define IPMI_NET_FN_OEM_GROUP(__net_fn) \
   (((__net_fn) == IPMI_NET_FN_OEM_GROUP_RQ \
-    && (__net_fn) == IPMI_NET_FN_OEM_GROUP_RS) ? 1 : 0)
+    || (__net_fn) == IPMI_NET_FN_OEM_GROUP_RS) ? 1 : 0)
 
 #define IPMI_NET_FN_CONTROLLER_SPECIFIC_OEM_GROUP(__net_fn) \
   (((__net_fn) >= IPMI_NET_FN_CONTROLLER_SPECIFIC_OEM_GROUP_MIN \
diff -Nur freeipmi-0.8.2.beta3_ori/libfreeipmi/src/cmds/ipmi-dcmi-cmds.c freeipmi-0.8.2.beta3_HL/libfreeipmi/src/cmds/ipmi-dcmi-cmds.c
--- freeipmi-0.8.2.beta3_ori/libfreeipmi/src/cmds/ipmi-dcmi-cmds.c	2009-12-15 02:11:00.000000000 +0100
+++ freeipmi-0.8.2.beta3_HL/libfreeipmi/src/cmds/ipmi-dcmi-cmds.c	2009-12-15 15:21:51.130181600 +0100
@@ -246,7 +246,7 @@
     { 24, "reserved1", FIID_FIELD_REQUIRED | FIID_FIELD_LENGTH_FIXED},
     { 8,  "exception_actions", FIID_FIELD_REQUIRED | FIID_FIELD_LENGTH_FIXED},
     { 16, "power_limit_requested", FIID_FIELD_REQUIRED | FIID_FIELD_LENGTH_FIXED},
-    { 24, "correction_time_limit", FIID_FIELD_REQUIRED | FIID_FIELD_LENGTH_FIXED},
+    { 32, "correction_time_limit", FIID_FIELD_REQUIRED | FIID_FIELD_LENGTH_FIXED},
     { 16, "reserved2", FIID_FIELD_REQUIRED | FIID_FIELD_LENGTH_FIXED},
     { 16, "management_application_statistics_sampling_period", FIID_FIELD_REQUIRED | FIID_FIELD_LENGTH_FIXED},
     { 0, "", 0}
