From a04fcfe7494a6e3ede091534597539b77dc05a52 Mon Sep 17 00:00:00 2001 From: Jakob Borg Date: Wed, 8 May 2019 17:05:04 +0200 Subject: [PATCH] lib/fs: Revert removal of \\?\ for drive letters (fixes #5695) This reverts commit ca823bd591907ea6eb6625b3a0c54825c79ed7c8 from #5633. This un-fixes bug #5578. --- lib/fs/basicfs_watch.go | 7 ------- 1 file changed, 7 deletions(-) diff --git a/lib/fs/basicfs_watch.go b/lib/fs/basicfs_watch.go index dbc1ad488..f00e82060 100644 --- a/lib/fs/basicfs_watch.go +++ b/lib/fs/basicfs_watch.go @@ -12,7 +12,6 @@ import ( "context" "errors" "path/filepath" - "runtime" "github.com/syncthing/notify" ) @@ -33,12 +32,6 @@ func (f *BasicFilesystem) Watch(name string, ignore Matcher, ctx context.Context return nil, err } - // Remove `\\?\` prefix if the path is just a drive letter as a dirty - // fix for https://github.com/syncthing/syncthing/issues/5578 - if runtime.GOOS == "windows" && len(absName) <= 7 && len(absName) > 4 && absName[:4] == `\\?\` { - absName = absName[4:] - } - outChan := make(chan Event) backendChan := make(chan notify.EventInfo, backendBuffer)