diff --git a/src/core.c b/src/core.c index 0e7c098e3..3f23fb9c2 100644 --- a/src/core.c +++ b/src/core.c @@ -2125,8 +2125,9 @@ const char *GetPrevDirectoryPath(const char *dirPath) { if ((dirPath[i] == '\\') || (dirPath[i] == '/')) { - if ((i == 2) && (dirPath[1] ==':') // Check for root: "C:\" - || i == 0) i++; // Check for root: "/" + // Check for root: "C:\" or "/" + if (((i == 2) && (dirPath[1] ==':')) || (i == 0)) i++; + strncpy(prevDirPath, dirPath, i); break; }