]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
Skip also network paths.
authorToni Wilen <twilen@winuae.net>
Sat, 23 Feb 2019 14:54:28 +0000 (16:54 +0200)
committerToni Wilen <twilen@winuae.net>
Sat, 23 Feb 2019 14:54:28 +0000 (16:54 +0200)
od-win32/fsdb_mywin32.cpp

index c96c68b27aa258f2e5834c67008e0b1f7e9ea024..0d6b9e577311df1b1586b4306f2a4f1b95734a9b 100644 (file)
@@ -780,7 +780,13 @@ void my_canonicalize_path(const TCHAR *path, TCHAR *out, int size)
 
        // don't attempt to validate and canonicalize invalid or fake paths
        if (path[0] == ':' || path[0] == 0 || _tcscmp(path, _T("\\")) == 0 || _tcscmp(path, _T("/")) == 0) {
-               _tcsncpy (out, path, size);
+               _tcsncpy(out, path, size);
+               out[size - 1] = 0;
+               return;
+       }
+       // skip network paths, prevent common few seconds delay.
+       if (path[0] == '\\' && path[1] == '\\') {
+               _tcsncpy(out, path, size);
                out[size - 1] = 0;
                return;
        }