From a167d33e63ce97e07950127711c709c0ebeacc24 Mon Sep 17 00:00:00 2001 From: Sutorenja Date: Fri, 21 Feb 2025 11:53:42 +0100 Subject: [PATCH] fix: call filepath.ToSlash() on resolvedFle.Name before fs.ReadFile() --- embed_util/embedded_files.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/embed_util/embedded_files.go b/embed_util/embedded_files.go index fcf7f170..636d85d0 100644 --- a/embed_util/embedded_files.go +++ b/embed_util/embedded_files.go @@ -152,8 +152,10 @@ func (e *EmbeddedFiles) copyEmbeddedFilesToTmp(embedFs fs.FS, fl *fileList) erro var data []byte + fleName := filepath.ToSlash(resolvedFle.Name) + if resolvedFle.Compressed { - data, err = fs.ReadFile(embedFs, resolvedFle.Name+".gz") + data, err = fs.ReadFile(embedFs, fleName+".gz") if err != nil { return err } @@ -167,7 +169,7 @@ func (e *EmbeddedFiles) copyEmbeddedFilesToTmp(embedFs fs.FS, fl *fileList) erro return err } } else { - data, err = fs.ReadFile(embedFs, resolvedFle.Name) + data, err = fs.ReadFile(embedFs, fleName) if err != nil { return err }