From 14eea3b1e43a5e2b2c90d8adfea1bcd8ad310bf5 Mon Sep 17 00:00:00 2001 From: Matthew Penner Date: Tue, 24 Jan 2023 12:33:42 -0700 Subject: [PATCH] router: close body once finished --- router/router_server_backup.go | 1 + server/filesystem/disk_space.go | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/router/router_server_backup.go b/router/router_server_backup.go index 4c3d337..57e7cb9 100644 --- a/router/router_server_backup.go +++ b/router/router_server_backup.go @@ -147,6 +147,7 @@ func postServerRestoreBackup(c *gin.Context) { middleware.CaptureAndAbort(c, err) return } + defer res.Body.Close() // Don't allow content types that we know are going to give us problems. if res.Header.Get("Content-Type") == "" || !strings.Contains("application/x-gzip application/gzip", res.Header.Get("Content-Type")) { _ = res.Body.Close() diff --git a/server/filesystem/disk_space.go b/server/filesystem/disk_space.go index 2f66f36..f7f2c7b 100644 --- a/server/filesystem/disk_space.go +++ b/server/filesystem/disk_space.go @@ -183,7 +183,7 @@ func (fs *Filesystem) DirectorySize(dir string) (int64, error) { } if !e.IsDir() { - syscall.Lstat(p, &st) + _ = syscall.Lstat(p, &st) atomic.AddInt64(&size, st.Size) }