commit 95e06996c67ce4d97b0aebb3b19ceff6b58c42f9 from: Stefan Sperling date: Tue Feb 05 14:53:09 2019 UTC fix memleak in previous commit commit - ed83bff79c0a5866dbd7df60234018c0e350b451 commit + 95e06996c67ce4d97b0aebb3b19ceff6b58c42f9 blob - 27bcbfac2be642466abcae98d575ffd38300038e blob + 77ab90b75f8f9d50abc0ed34fd125ec5cb522153 --- lib/fileindex.c +++ lib/fileindex.c @@ -759,11 +759,11 @@ diff_fileindex_dir(struct got_fileindex *fileindex, if (readdir_r(dir, de, &dep) != 0) { err = got_error_from_errno(); + free(de); goto done; } if (dep == NULL) { free(de); - de = NULL; break; }