From 84fa146792c1dca0cdf02528a18c7b17f36a8c02 Mon Sep 17 00:00:00 2001 From: Aliaksandr Valialkin Date: Wed, 1 Apr 2020 18:14:17 +0300 Subject: [PATCH] lib/httpserver: remove unnecessary `http.HandlerFunc` wrapper in gzipHandler --- lib/httpserver/httpserver.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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"}`)