Check more special cases for absolute path on Win32.

This commit is contained in:
Themaister 2012-11-18 17:41:09 +01:00
parent c9c1404d70
commit 2961c26e08

View File

@ -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