From 5280478c32a0e4ca62f71c36e49e36cf8b847251 Mon Sep 17 00:00:00 2001 From: Umputun Date: Fri, 25 May 2018 14:42:56 -0500 Subject: [PATCH] lint: err check on writer close --- app/rest/api/admin.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/rest/api/admin.go b/app/rest/api/admin.go index 6a6a2604..5aeaa680 100644 --- a/app/rest/api/admin.go +++ b/app/rest/api/admin.go @@ -106,7 +106,11 @@ func (a *admin) exportCtrl(w http.ResponseWriter, r *http.Request) { w.Header().Set("Content-Disposition", "attachment;filename="+exportFile) w.WriteHeader(http.StatusOK) gzWriter := gzip.NewWriter(w) - defer gzWriter.Close() + defer func() { + if e := gzWriter.Close(); e != nil { + log.Printf("[WARN] can't close gzip writer, %s", e) + } + }() writer = gzWriter }