win32: handle . and .. - 3rd time a charm

0.96
aCaB 16 years ago
parent b7a4900cb2
commit 1057f59ca4
  1. 5
      win32/compat/w32_stat.c

@ -95,6 +95,11 @@ wchar_t *uncpath(const char *path) {
copy_from++;
}
}
if(wcslen(dest) == 6 && !wcsncmp(dest, L"\\\\?\\", 4) && (dest[5] == L':') && ((dest[4] >= L'A' && dest[4] <= L'Z') || (dest[4] >= L'a' && dest[4] <= L'z'))) {
dest[6] = L'\\';
dest[7] = L'\0';
}
return dest;
}

Loading…
Cancel
Save