From b75d66ff41a130f37b8e8499a51117b309e484cd Mon Sep 17 00:00:00 2001 From: Greg Date: Tue, 17 Jul 2018 15:54:10 -0600 Subject: [PATCH] Return error if NewRequest fails in http output (#4429) --- plugins/outputs/http/http.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/plugins/outputs/http/http.go b/plugins/outputs/http/http.go index 198aefe07..e36460ac8 100644 --- a/plugins/outputs/http/http.go +++ b/plugins/outputs/http/http.go @@ -127,6 +127,9 @@ func (h *HTTP) Write(metrics []telegraf.Metric) error { func (h *HTTP) write(reqBody []byte) error { req, err := http.NewRequest(h.Method, h.URL, bytes.NewBuffer(reqBody)) + if err != nil { + return err + } req.Header.Set("Content-Type", defaultContentType) for k, v := range h.Headers {