From 79ab831776f8c95747ab6424e75f5f3d6686df86 Mon Sep 17 00:00:00 2001 From: Sauyon Lee Date: Tue, 10 Mar 2020 00:52:25 -0700 Subject: [PATCH] extractor: Close files even when writes fail --- extractor/trap/trapwriter.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/extractor/trap/trapwriter.go b/extractor/trap/trapwriter.go index 07e29152db2..65054b1cc52 100644 --- a/extractor/trap/trapwriter.go +++ b/extractor/trap/trapwriter.go @@ -72,6 +72,8 @@ func trapFolder() (string, error) { func (tw *Writer) Close() error { err := tw.w.Flush() if err != nil { + // throw away close error because write errors are likely to be more important + tw.file.Close() return err } err = tw.file.Close()