From 0a30557f4141fd63e61ed6bf86ab3507dbc531ac Mon Sep 17 00:00:00 2001 From: Toni Wilen Date: Sat, 23 Feb 2019 16:54:28 +0200 Subject: [PATCH] Skip also network paths. --- od-win32/fsdb_mywin32.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/od-win32/fsdb_mywin32.cpp b/od-win32/fsdb_mywin32.cpp index c96c68b2..0d6b9e57 100644 --- a/od-win32/fsdb_mywin32.cpp +++ b/od-win32/fsdb_mywin32.cpp @@ -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; } -- 2.47.3