==7575== Memcheck, a memory error detector.
==7575== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==7575== Using LibVEX rev 1732, a library for dynamic binary translation.
==7575== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==7575== Using valgrind-3.2.3-Debian, a dynamic binary instrumentation framework.
==7575== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==7575== For more details, rerun with: -v
==7575==
==7575== My PID = 7575, parent PID = 6514. Prog and args are:
==7575== ./feed_parser
==7575== get_e_feed.xml
==7575==
==7575==
==7575== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 17 from 1)
==7575== malloc/free: in use at exit: 3,428 bytes in 28 blocks.
==7575== malloc/free: 181 allocs, 153 frees, 13,676 bytes allocated.
==7575== For counts of detected errors, rerun with: -v
==7575== searching for pointers to 28 not-freed blocks.
==7575== checked 83,820 bytes.
==7575==
==7575== 3,428 bytes in 28 blocks are definitely lost in loss record 1 of 1
==7575== at 0x4022765: malloc (vg_replace_malloc.c:149)
==7575== by 0x40C52CF: strdup (in /lib/tls/i686/cmov/libc-2.6.1.so)
==7575== by 0x8048E98: parse_feed (main.c:169)
==7575== by 0x8048ADA: main (main.c:61)
==7575==
==7575== LEAK SUMMARY:
==7575== definitely lost: 3,428 bytes in 28 blocks.
==7575== possibly lost: 0 bytes in 0 blocks.
==7575== still reachable: 0 bytes in 0 blocks.
==7575== suppressed: 0 bytes in 0 blocks.