Просмотр исходного кода

Merge topic 'ctest-libuv-exe-network-path'

113cc4c684 libuv: Allow windows UNC path with forward slashes

Acked-by: Kitware Robot <[email protected]>
Merge-request: !6330
Brad King 4 лет назад
Родитель
Сommit
18b3568018
1 измененных файлов с 4 добавлено и 1 удалено
  1. 4 1
      Utilities/cmlibuv/src/win/process.c

+ 4 - 1
Utilities/cmlibuv/src/win/process.c

@@ -169,7 +169,10 @@ static WCHAR* search_path_join_test(const WCHAR* dir,
                                     size_t cwd_len) {
   WCHAR *result, *result_pos;
   DWORD attrs;
-  if (dir_len > 2 && dir[0] == L'\\' && dir[1] == L'\\') {
+  if (
+    (dir_len > 2 && dir[0] == L'\\' && dir[1] == L'\\') ||
+    (dir_len > 2 && dir[0] == L'/' && dir[1] == L'/') 
+   ) {
     /* It's a UNC path so ignore cwd */
     cwd_len = 0;
   } else if (dir_len >= 1 && (dir[0] == L'/' || dir[0] == L'\\')) {