From a1662079191f33416746ec2e44756a0b73c6bdc0 Mon Sep 17 00:00:00 2001 From: Will Rouesnel Date: Thu, 31 Aug 2017 12:02:56 +1000 Subject: [PATCH] http.go: incorrect error message displayed when no metrics encoded error The "No metrics encoded" error was erroneously displayed the value of err, not lastErr. --- prometheus/http.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/prometheus/http.go b/prometheus/http.go index d485ce0..bfee5c6 100644 --- a/prometheus/http.go +++ b/prometheus/http.go @@ -96,7 +96,7 @@ func UninstrumentedHandler() http.Handler { closer.Close() } if lastErr != nil && buf.Len() == 0 { - http.Error(w, "No metrics encoded, last error:\n\n"+err.Error(), http.StatusInternalServerError) + http.Error(w, "No metrics encoded, last error:\n\n"+lastErr.Error(), http.StatusInternalServerError) return } header := w.Header()