From 579ca7a7c763f025b0cea1a05e0a4847988857ef Mon Sep 17 00:00:00 2001 From: Ehsan Noureddin Moosa Date: Sun, 30 Jun 2024 13:18:34 +0300 Subject: [PATCH] handle root properly in virtual file systems --- fs.go | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/fs.go b/fs.go index 7738ca2a05..e59316dd24 100644 --- a/fs.go +++ b/fs.go @@ -989,10 +989,7 @@ func cleanCacheNolock( func (h *fsHandler) pathToFilePath(path string) string { if _, ok := h.filesystem.(*osFS); !ok { - if len(path) < 1 { - return path - } - return path[1:] + return filepath.Join(h.root, path) } return filepath.FromSlash(h.root + path) }