From 92622b19a4c850dd79605746b7fb6bfbc9ef5512 Mon Sep 17 00:00:00 2001 From: miyuko Date: Wed, 17 Sep 2025 13:00:45 +0100 Subject: [PATCH] Fix file not closed after serving a page. --- src/pages.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/pages.go b/src/pages.go index 7852a05..4a1d146 100644 --- a/src/pages.go +++ b/src/pages.go @@ -102,6 +102,10 @@ func getPage(w http.ResponseWriter, r *http.Request) error { break } + if closer, ok := reader.(io.Closer); ok { + defer closer.Close() + } + // decide on the HTTP status if is404 { w.WriteHeader(http.StatusNotFound)