==28170== Conditional jump or move depends on uninitialised value(s)
==28170== at 0x45FFE50: opendir (in /lib/libc-2.5.so)
==28170== by 0x408DD74: ecore_file_ls (ecore_file.c:300)
==28170== by 0x40279BA: efreet_icon_directory_cache (efreet_icon.c:405)
==28170== by 0x4027DDE: efreet_icon_lookup_directory_size_distance (efreet_icon.c:560)
==28170== by 0x4027918: efreet_icon_lookup_icon (efreet_icon.c:381)
==28170== by 0x40276E5: efreet_icon_find_helper (efreet_icon.c:291)
==28170== by 0x4027740: efreet_icon_find_helper (efreet_icon.c:308)
==28170== by 0x4027615: efreet_icon_find (efreet_icon.c:252)
==28170== by 0x4027813: efreet_icon_path_find (efreet_icon.c:341)
==28170== by 0x804A34C: ef_cb_efreet_icon_match (ef_icon_theme.c:455)
==28170== by 0x804B364: main (main.c:94)
==28170==
==28170== Syscall param open(filename) points to uninitialised byte(s)
==28170== at 0x4628CB3: __open_nocancel (in /lib/libc-2.5.so)
==28170== by 0x408DD74: ecore_file_ls (ecore_file.c:300)
==28170== by 0x40279BA: efreet_icon_directory_cache (efreet_icon.c:405)
==28170== by 0x4027DDE: efreet_icon_lookup_directory_size_distance (efreet_icon.c:560)
==28170== by 0x4027918: efreet_icon_lookup_icon (efreet_icon.c:381)
==28170== by 0x40276E5: efreet_icon_find_helper (efreet_icon.c:291)
==28170== by 0x4027740: efreet_icon_find_helper (efreet_icon.c:308)
==28170== by 0x4027615: efreet_icon_find (efreet_icon.c:252)
==28170== by 0x4027813: efreet_icon_path_find (efreet_icon.c:341)
==28170== by 0x804A34C: ef_cb_efreet_icon_match (ef_icon_theme.c:455)
==28170== by 0x804B364: main (main.c:94)
==28170== Address 0xBEF58C88 is on thread 1's stack
PASSED
INI Parsing: PASSED
INI Long Line Parsing: PASSED
Locale Parsing: PASSED
Desktop Parsing: PASSED
Desktop File ID: PASSED
Menu Parsing: PASSED
Passed 14 of 14 tests.
==28170==
==28170== ERROR SUMMARY: 77343 errors from 10 contexts (suppressed: 0 from 0)
==28170== malloc/free: in use at exit: 0 bytes in 0 blocks.
==28170== malloc/free: 129,444 allocs, 129,444 frees, 3,135,610 bytes allocated.
==28170== For counts of detected errors, rerun with: -v
==28170== All heap blocks were freed -- no leaks are possible.