From aa9226446bfaef8e7b543f18742f70d548233fe2 Mon Sep 17 00:00:00 2001 From: Pieter Noordhuis Date: Mon, 13 Jan 2025 10:16:00 +0100 Subject: [PATCH] Use filepath.IsLocal over prefix check --- bundle/config/mutator/translate_paths.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bundle/config/mutator/translate_paths.go b/bundle/config/mutator/translate_paths.go index 6fd770a4d..096d9292d 100644 --- a/bundle/config/mutator/translate_paths.go +++ b/bundle/config/mutator/translate_paths.go @@ -102,7 +102,7 @@ func (t *translateContext) rewritePath( if err != nil { return "", err } - if strings.HasPrefix(localRelPath, "..") { + if !filepath.IsLocal(localRelPath) { return "", fmt.Errorf("path %s is not contained in sync root path", localPath) }