diff --git a/file_path.c b/file_path.c index 9cde2b15f3..d204d88c2e 100644 --- a/file_path.c +++ b/file_path.c @@ -451,7 +451,8 @@ const char *path_basename(const char *path) bool path_is_absolute(const char *path) { #ifdef _WIN32 - return path[0] == '/' || strstr(path, ":/") || strstr(path, ":\\"); + // Many roads lead to Rome ... + return path[0] == '/' || (strstr(path, "\\\\") == path) || strstr(path, ":/") || strstr(path, ":\\") || strstr(path, ":\\\\"); #else return path[0] == '/'; #endif