diff -Burbp ipmitool-1.8.8.orig/lib/ipmi_fwum.c ipmitool-1.8.8/lib/ipmi_fwum.c --- ipmitool-1.8.8.orig/lib/ipmi_fwum.c 2006-05-03 15:34:59.000000000 +0200 +++ ipmitool-1.8.8/lib/ipmi_fwum.c 2006-10-10 14:07:24.000000000 +0200 @@ -1488,5 +1488,5 @@ tKFWUM_Status KfwumOutputInfo(tKFWUM_Boa printf("File Size : %u bytes\n",firmInfo.fileSize); printf("Firmware Version : %d.%d%d SDR %d\n",firmInfo.versMajor, firmInfo.versMinor, firmInfo.versSubMinor, firmInfo.sdrRev); - + return KFWUM_STATUS_OK; } --- ipmitool-1.8.8.orig/lib/ipmi_sdr.c 2006-05-12 16:07:31.000000000 +0200 +++ ipmitool-1.8.8/lib/ipmi_sdr.c 2006-10-10 16:02:35.000000000 +0200 @@ -3843,7 +3843,6 @@ ipmi_sdr_dump_bin(struct ipmi_intf *intf itr = ipmi_sdr_start(intf); if (itr == NULL) { lprintf(LOG_ERR, "Unable to open SDR for reading"); - fclose(fp); return -1; }