aboutsummaryrefslogtreecommitdiff
path: root/src/core.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/core.c')
-rw-r--r--src/core.c17
1 files changed, 10 insertions, 7 deletions
diff --git a/src/core.c b/src/core.c
index 9fe29b8f..b4f955ad 100644
--- a/src/core.c
+++ b/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;
+ }
}
}