From 0956dd75372c92294fb3f0858844be30647bb9fa Mon Sep 17 00:00:00 2001 From: Ben Sarmiento Date: Wed, 24 Jan 2024 05:34:06 +0100 Subject: [PATCH] Close download body --- internal/universal/downloader.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/internal/universal/downloader.go b/internal/universal/downloader.go index dfe9914..e08f438 100644 --- a/internal/universal/downloader.go +++ b/internal/universal/downloader.go @@ -178,6 +178,8 @@ func (dl *Downloader) streamFileToResponse(torrent *intTor.Torrent, file *intTor return } + defer download.Body.Close() + if download.StatusCode != http.StatusOK && download.StatusCode != http.StatusPartialContent { if file != nil && unrestrict.Streamable == 1 { log.Warnf("Received a %s status code for file %s", download.Status, file.Path)