Merge pull request #53 from sauyon/close-files

extractor: Close files even when writes fail
This commit is contained in:
Max Schaefer
2020-03-10 09:38:02 +00:00
committed by GitHub

View File

@@ -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()