[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#57353: [PATCH] Fix parse-colon-path with UNC directory names
From: |
Richard Copley |
Subject: |
bug#57353: [PATCH] Fix parse-colon-path with UNC directory names |
Date: |
Tue, 23 Aug 2022 12:34:02 +0100 |
The function `parse-colon-path' changes the leading double slash
in a UNC path component to a single slash:
(let path (mapconcat path-separator "one" "//server/share/dir")
(parse-colon-path path))
## -> ("one" "/server/share/dir")
A comment in `parse-colon-path' says:
;; Previous implementation used `substitute-in-file-name'
;; which collapse multiple "/" in front. Do the same for
;; backward compatibility.
However, `substitute-in-file-name' does not do that:
(substitute-in-file-name "//foo/a/b") // -> "//foo/a/b"
There's no reason to do it in `parse-colon-path' either.
0001-Fix-parse-colon-path-with-UNC-directory-names.patch
Description: Text document
- bug#57353: [PATCH] Fix parse-colon-path with UNC directory names,
Richard Copley <=