From 6fadc899d09cab09b300b1bbe4a9a2d0318d2f76 Mon Sep 17 00:00:00 2001 From: Zino Kader Date: Fri, 24 Feb 2023 15:19:53 +0100 Subject: [PATCH] fix: close open files after compression --- ui/sender/sender.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ui/sender/sender.go b/ui/sender/sender.go index 8a9668d..8521dba 100644 --- a/ui/sender/sender.go +++ b/ui/sender/sender.go @@ -405,6 +405,11 @@ func readFilesCmd(paths []string) tea.Cmd { // provided files. func compressFilesCmd(files []*os.File) tea.Cmd { return func() tea.Msg { + defer func() { + for _, f := range files { + f.Close() + } + }() tar, size, err := file.PackFiles(files) if err != nil { return ui.ErrorMsg(err)