From 77a21330df0629234df4e72a577949b74eb3ad9d Mon Sep 17 00:00:00 2001 From: Asuka Minato Date: Sun, 1 Sep 2024 22:42:25 +0900 Subject: [PATCH] Contains to HasPrefix --- src/utils/utils.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils/utils.go b/src/utils/utils.go index 1f09c2a..435f50b 100644 --- a/src/utils/utils.go +++ b/src/utils/utils.go @@ -595,7 +595,7 @@ func ValidFileName(fname string) (err error) { } // make sure basename does not include ".." or path separators _, basename := filepath.Split(fname) - if strings.Contains(basename, "..") { + if strings.HasPrefix(basename, "..") { err = fmt.Errorf("basename cannot contain '..': '%s'", basename) return }