Forráskód Böngészése

Corrected bug on no-extension

Ray 5 éve
szülő
commit
c1d282d9e8
1 módosított fájl, 10 hozzáadás és 7 törlés
  1. 10 7
      src/core.c

+ 10 - 7
src/core.c

@@ -1798,15 +1798,18 @@ bool IsFileExtension(const char *fileName, const char *ext)
     bool result = false;
     const char *fileExt = GetExtension(fileName);
 
-    int extCount = 0;
-    const char **checkExts = TextSplit(ext, ';', &extCount);
-
-    for (int i = 0; i < extCount; i++)
+    if (fileExt != NULL)
     {
-        if (strcmp(fileExt, checkExts[i] + 1) == 0)
+        int extCount = 0;
+        const char **checkExts = TextSplit(ext, ';', &extCount);
+
+        for (int i = 0; i < extCount; i++)
         {
-            result = true;
-            break;
+            if (strcmp(fileExt, checkExts[i] + 1) == 0)
+            {
+                result = true;
+                break;
+            }
         }
     }