==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.