Переглянути джерело

ClearDirectoryFiles() corrected bug

Ray 5 роки тому
батько
коміт
163a9e1f41
1 змінених файлів з 6 додано та 2 видалено
  1. 6 2
      src/core.c

+ 6 - 2
src/core.c

@@ -1976,9 +1976,13 @@ char **GetDirectoryFiles(const char *dirPath, int *fileCount)
 // Clear directory files paths buffers
 void ClearDirectoryFiles(void)
 {
-    for (int i = 0; i < MAX_DIRECTORY_FILES; i++) RL_FREE(dirFilesPath[i]);
+    if (dirFilesPath != NULL)
+    {
+        for (int i = 0; i < MAX_DIRECTORY_FILES; i++) RL_FREE(dirFilesPath[i]);
 
-    RL_FREE(dirFilesPath);
+        RL_FREE(dirFilesPath);
+    }
+    
     dirFilesCount = 0;
 }