From 4c9f2b4ba4bd9d9e37ad153b97ecb56e711493e0 Mon Sep 17 00:00:00 2001 From: Lukas Zapletal Date: Wed, 23 Apr 2025 10:04:05 +0200 Subject: [PATCH] manifest: use Sync instead of Close --- cmd/image-builder/manifest.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmd/image-builder/manifest.go b/cmd/image-builder/manifest.go index 5c46ab3..5e14637 100644 --- a/cmd/image-builder/manifest.go +++ b/cmd/image-builder/manifest.go @@ -41,13 +41,13 @@ func sbomWriter(outputDir, filename string, content io.Reader) error { if err != nil { return err } - // ensure we do not leak FDs if the function returns prematurely defer f.Close() if _, err := io.Copy(f, content); err != nil { return err } - return f.Close() + + return f.Sync() } // used in tests