diff --git a/lib/httpserver/httpserver.go b/lib/httpserver/httpserver.go index cacdaeb587..31a07aa9ab 100644 --- a/lib/httpserver/httpserver.go +++ b/lib/httpserver/httpserver.go @@ -114,7 +114,7 @@ func Stop(addr string) error { } func gzipHandler(rh RequestHandler) http.HandlerFunc { - hf := func(w http.ResponseWriter, r *http.Request) { + return func(w http.ResponseWriter, r *http.Request) { w = maybeGzipResponseWriter(w, r) handlerWrapper(w, r, rh) if zrw, ok := w.(*gzipResponseWriter); ok { @@ -123,7 +123,6 @@ func gzipHandler(rh RequestHandler) http.HandlerFunc { } } } - return http.HandlerFunc(hf) } var metricsHandlerDuration = metrics.NewHistogram(`vm_http_request_duration_seconds{path="/metrics"}`)