From b22431ee9c528083b6dc599ebd393bb1eb86bf21 Mon Sep 17 00:00:00 2001 From: Sebastiaan van Stijn Date: Sun, 9 Mar 2025 15:00:00 +0100 Subject: [PATCH] pkg/atomicwriter: New(): use absolute path for temp-file Use an absolute path for both the temp-file and the destination-file. Signed-off-by: Sebastiaan van Stijn --- pkg/atomicwriter/atomicwriter.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/atomicwriter/atomicwriter.go b/pkg/atomicwriter/atomicwriter.go index d15ce3f0c3..abf4627531 100644 --- a/pkg/atomicwriter/atomicwriter.go +++ b/pkg/atomicwriter/atomicwriter.go @@ -16,7 +16,7 @@ func New(filename string, perm os.FileMode) (io.WriteCloser, error) { return nil, err } - f, err := os.CreateTemp(filepath.Dir(filename), ".tmp-"+filepath.Base(filename)) + f, err := os.CreateTemp(filepath.Dir(abspath), ".tmp-"+filepath.Base(filename)) if err != nil { return nil, err }