Procházet zdrojové kódy

ClearDirectoryFiles() corrected bug

Ray před 5 roky
rodič
revize
163a9e1f41
1 změnil soubory, kde provedl 6 přidání a 2 odebrání
  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;
 }