Ensure the storageFs file gets closed

This commit is contained in:
Melon 2025-03-30 02:53:38 +01:00
parent bd87580001
commit 3f2024f58e
Signed by: melon
GPG Key ID: 6C9D970C50D26A25

View File

@ -169,6 +169,8 @@ func (h *Handler) tryServeFile(rw http.ResponseWriter, req *http.Request, site,
open, err := h.storageFs.Open(servePath)
switch {
case err == nil:
defer open.Close()
// ignore directories
stat, err := open.Stat()
if err != nil || stat.IsDir() {