GetDirectoryPath: return NULL, don't crash when no slash
Noted in #634.
This commit is contained in:
parent
5dda105a79
commit
85213795d1
1 changed files with 3 additions and 0 deletions
|
@ -1374,6 +1374,9 @@ const char *GetDirectoryPath(const char *fileName)
|
|||
memset(filePath, 0, 256);
|
||||
|
||||
lastSlash = strprbrk(fileName, "\\/");
|
||||
if (!lastSlash)
|
||||
return NULL;
|
||||
|
||||
strncpy(filePath, fileName, strlen(fileName) - (strlen(lastSlash) - 1));
|
||||
filePath[strlen(fileName) - strlen(lastSlash)] = '\0';
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue