From 3c2ce77b7b82a966c2c6c9ad451bec1f5d3d3d77 Mon Sep 17 00:00:00 2001 From: Ray Date: Tue, 22 Oct 2019 23:18:42 +0200 Subject: [PATCH] ClearDirectoryFiles(): Corrected memory leak #991 --- src/core.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/core.c b/src/core.c index b4f955adc..a39b175a3 100644 --- a/src/core.c +++ b/src/core.c @@ -1976,13 +1976,10 @@ char **GetDirectoryFiles(const char *dirPath, int *fileCount) // Clear directory files paths buffers void ClearDirectoryFiles(void) { - if (dirFilesCount > 0) - { - for (int i = 0; i < dirFilesCount; i++) RL_FREE(dirFilesPath[i]); + for (int i = 0; i < MAX_DIRECTORY_FILES; i++) RL_FREE(dirFilesPath[i]); - RL_FREE(dirFilesPath); - dirFilesCount = 0; - } + RL_FREE(dirFilesPath); + dirFilesCount = 0; } // Change working directory, returns true if success