From 8bd00793baebaa7954ce4f6f20852a277bc2848a Mon Sep 17 00:00:00 2001 From: Janne Mareike Koschinski <janne@kuschku.de> Date: Sun, 26 Mar 2023 15:45:43 +0200 Subject: [PATCH] fix: close opened database connections --- frontend/page_album_detail.go | 2 ++ frontend/page_image_detail.go | 1 + frontend/page_image_list.go | 1 + 3 files changed, 4 insertions(+) diff --git a/frontend/page_album_detail.go b/frontend/page_album_detail.go index cc96f19..b7f3fb9 100644 --- a/frontend/page_album_detail.go +++ b/frontend/page_album_detail.go @@ -31,6 +31,7 @@ func pageAlbumDetail(env PageEnvironment) http.Handler { formatError(w, ErrorData{http.StatusInternalServerError, user, r.URL, err}, "html") return } + defer result.Close() var info shared.Album if result.Next() { @@ -51,6 +52,7 @@ func pageAlbumDetail(env PageEnvironment) http.Handler { WHERE album = $1 ORDER BY position `, albumId) + defer result.Close() if err != nil { formatError(w, ErrorData{http.StatusInternalServerError, user, r.URL, err}, "html") return diff --git a/frontend/page_image_detail.go b/frontend/page_image_detail.go index 97f59ad..5b85524 100644 --- a/frontend/page_image_detail.go +++ b/frontend/page_image_detail.go @@ -37,6 +37,7 @@ func pageImageDetail(env PageEnvironment) http.Handler { formatError(w, ErrorData{http.StatusInternalServerError, user, r.URL, err}, "html") return } + defer result.Close() var info shared.Image diff --git a/frontend/page_image_list.go b/frontend/page_image_list.go index 583e3de..10e7ff8 100644 --- a/frontend/page_image_list.go +++ b/frontend/page_image_list.go @@ -71,6 +71,7 @@ func pageImageList(ctx PageEnvironment) http.Handler { formatError(w, ErrorData{http.StatusInternalServerError, user, r.URL, err}, "html") return } + defer result.Close() var images []shared.Image for result.Next() { -- GitLab