diff --git a/serve/serve.go b/serve/serve.go index 5a3d5ea..34b46b4 100644 --- a/serve/serve.go +++ b/serve/serve.go @@ -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() {