Witam,
otwierajac, a nastepnie zamykajac folder, zauwazylem dziwny wyciek pamieci:
char * listuj(char * katalog)
{
DIR * folder;
struct dirent * znaleziony;
folder = opendir (katalog);
...
closedir(folder);
return NULL;
}
odpowiedz valgrinda:
4,120 bytes in 1 blocks are possibly lost in loss record 3 of 3
at 0x4006ADE: malloc (vg_replace_malloc.c:207)
by 0x424322BA: (within /lib/i686/libc-2.8.so)
by 0x42432452: opendir (in /lib/i686/libc-2.8.so)
by 0x8049625: listuj (poczta.c:85)
by 0x80492DB: sprawdzaj_poczte (poczta.c:16)
by 0x8048C00: main (main.c:90)
ma ktos pomysl, jak zlikwidowac ten wyciek?