Hello,

I guess there's a bug in the computation on the free space value in 
ipmi_sdr_print_info(). The LSB is the first byte.

--- ipmi_sdr.c  2007-05-29 09:40:49.000000000 +0200
+++ ipmi_sdr.c.new      2007-09-05 17:26:15.000000000 +0200
@@ -3835,8 +3835,8 @@
              sdr_repository_info.record_count_lsb);

       free_space =
-           (sdr_repository_info.free_space[0] << 8) |
-           sdr_repository_info.free_space[1];
+           (sdr_repository_info.free_space[1] << 8) |
+           sdr_repository_info.free_space[0];

       printf("Free Space                          : ");
       switch (free_space) {


Regards,

-- 
BenoƮt Guillon                [EMAIL PROTECTED]
TCT/3S                        tel. : 33 (0)4 98 16 33 90
 
THALES COMPUTERS


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Ipmitool-devel mailing list
Ipmitool-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ipmitool-devel

Reply via email to