From 26f626c1d5391bc8f86bfaef26fbd240b8802920 Mon Sep 17 00:00:00 2001 From: Federico Di Pierro Date: Thu, 31 Aug 2023 15:16:22 +0200 Subject: [PATCH] chore(userspace/falco): properly check that parent init() did not fail for reasons. Signed-off-by: Federico Di Pierro Co-authored-by: Leonardo Grasso --- userspace/falco/outputs_http.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/userspace/falco/outputs_http.cpp b/userspace/falco/outputs_http.cpp index a3962250cbf..b07c41db11f 100644 --- a/userspace/falco/outputs_http.cpp +++ b/userspace/falco/outputs_http.cpp @@ -28,7 +28,9 @@ static size_t noop_write_callback(void *contents, size_t size, size_t nmemb, voi bool falco::outputs::output_http::init(const config& oc, bool buffered, const std::string& hostname, bool json_output, std::string &err) { - falco::outputs::abstract_output::init(oc, buffered, hostname, json_output, err); + if (!falco::outputs::abstract_output::init(oc, buffered, hostname, json_output, err)) { + return false; + } m_curl = nullptr; m_http_headers = nullptr;