(gdb) bt
#0  0x282d034c in fclose () from /lib/libc.so.6
#1  0x08055559 in ipmi_sdr_dump_bin (intf=0x80d3e60, ofile=0xbfbfeea8 
"/var/spool/ipmi_sdrcache/foo-ipmi.cust00.tmp") at ipmi_sdr.c:3846
#2  0x08056236 in ipmi_sdr_main (intf=0x80d3e60, argc=3, argv=0xbfbfed84) 
at ipmi_sdr.c:4179
#3  0x08079c8e in ipmi_cmd_run (intf=0x80d3e60, name=0xbfbfee9f "sdr", 
argc=3, argv=0xbfbfed84) at ipmi_main.c:207
#4  0x0807aa1d in ipmi_main (argc=11, argv=0xbfbfed64, cmdlist=0x80bb4c0, 
intflist=0x0) at ipmi_main.c:601
#5  0x0804ad46 in main (argc=11, argv=0xbfbfed64) at ipmitool.c:115

I'm going through each instance and each instance of fclose() in the code 
and ensure that we've initalized the pointer value before we fclose() it.

$ grep -ir "fclose(fp)" foo/ipmitool/work/ipmitool-1.8.8/* | wc -l
       19

# grep -ir "fclose(fp)" ipmitool-1.8.9/*|wc -l
       18



l8*
        -lava (Brian A. Seklecki - Pittsburgh, PA, USA)
               http://www.spiritual-machines.org/

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Ipmitool-devel mailing list
Ipmitool-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ipmitool-devel

Reply via email to