diff options
| author | Ray <raysan5@gmail.com> | 2019-10-22 23:18:42 +0200 |
|---|---|---|
| committer | Ray <raysan5@gmail.com> | 2019-10-22 23:18:42 +0200 |
| commit | 3c2ce77b7b82a966c2c6c9ad451bec1f5d3d3d77 (patch) | |
| tree | 714bea8f21808170a411844ef0330705665ca9f6 | |
| parent | 1878a9ea016a87f79f0498a99c7795234e2405f9 (diff) | |
| download | raylib-3c2ce77b7b82a966c2c6c9ad451bec1f5d3d3d77.tar.gz raylib-3c2ce77b7b82a966c2c6c9ad451bec1f5d3d3d77.zip | |
ClearDirectoryFiles(): Corrected memory leak #991
| -rw-r--r-- | src/core.c | 9 |
1 files changed, 3 insertions, 6 deletions
@@ -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 |
