From 6dc9471950c9f12975080b8b9991014f770d1366 Mon Sep 17 00:00:00 2001 From: Han-Wen Nienhuys Date: Wed, 9 Apr 2025 14:12:30 +0200 Subject: [PATCH] pkg/archive: catch file Close() error Signed-off-by: Han-Wen Nienhuys --- pkg/archive/archive.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkg/archive/archive.go b/pkg/archive/archive.go index 3dfadf009..aee06d71c 100644 --- a/pkg/archive/archive.go +++ b/pkg/archive/archive.go @@ -705,7 +705,9 @@ func extractTarFileEntry(path, extractDir string, hdr *tar.Header, reader io.Rea file.Close() return err } - file.Close() + if err := file.Close(); err != nil { + return err + } case tar.TypeBlock, tar.TypeChar: if inUserns { // cannot create devices in a userns