mirror of
https://github.com/raysan5/raylib.git
synced 2025-09-06 03:18:14 +00:00
GetDirectoryPath: return NULL, don't crash when no slash
Noted in #634.
This commit is contained in:
@@ -1374,6 +1374,9 @@ const char *GetDirectoryPath(const char *fileName)
|
|||||||
memset(filePath, 0, 256);
|
memset(filePath, 0, 256);
|
||||||
|
|
||||||
lastSlash = strprbrk(fileName, "\\/");
|
lastSlash = strprbrk(fileName, "\\/");
|
||||||
|
if (!lastSlash)
|
||||||
|
return NULL;
|
||||||
|
|
||||||
strncpy(filePath, fileName, strlen(fileName) - (strlen(lastSlash) - 1));
|
strncpy(filePath, fileName, strlen(fileName) - (strlen(lastSlash) - 1));
|
||||||
filePath[strlen(fileName) - strlen(lastSlash)] = '\0';
|
filePath[strlen(fileName) - strlen(lastSlash)] = '\0';
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user