]> Cypherpunks.ru repositories - gostls13.git/commit
[release-branch.go1.20] path/filepath: consider \\?\c: as a volume on Windows
authorDamien Neil <dneil@google.com>
Thu, 9 Nov 2023 17:53:44 +0000 (09:53 -0800)
committerGopher Robot <gobot@golang.org>
Tue, 28 Nov 2023 16:59:25 +0000 (16:59 +0000)
commit1b59b017db1ac4a63ed08173c00d7f08d47530be
tree148ab9fde759f4c2b53bcb7649b398baf2c6e02c
parent46bc33819ac86a9596b8059235842f0e0c7469bd
[release-branch.go1.20] path/filepath: consider \\?\c: as a volume on Windows

While fixing several bugs in path handling on Windows,
beginning with \\?\.

Prior to #540277, VolumeName considered the first path component
after the \\?\ prefix to be part of the volume name.
After, it considered only the \\? prefix to be the volume name.

Restore the previous behavior.

For #64028.
Fixes #64040.

Change-Id: I6523789e61776342800bd607fb3f29d496257e68
Reviewed-on: https://go-review.googlesource.com/c/go/+/541175
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Roland Shoemaker <roland@golang.org>
(cherry picked from commit eda42f7c60adab26ed1a340414c726c4bf46b1f7)
Reviewed-on: https://go-review.googlesource.com/c/go/+/541520
Auto-Submit: Dmitri Shuralyov <dmitshur@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Dmitri Shuralyov <dmitshur@golang.org>
Reviewed-by: Damien Neil <dneil@google.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
src/path/filepath/path_test.go
src/path/filepath/path_windows.go