From: Michael Tremer Date: Fri, 10 Jul 2026 11:09:54 +0000 (+0000) Subject: request: Catch any cURL error messages X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d45ee278305ce0a22ba82dee81ba05b946aceef9;p=telemetry.git request: Catch any cURL error messages Signed-off-by: Michael Tremer --- diff --git a/src/daemon/request.c b/src/daemon/request.c index 218ae3b..edbad69 100644 --- a/src/daemon/request.c +++ b/src/daemon/request.c @@ -41,6 +41,9 @@ struct td_request { // URL CURLU* url; + // Error + char error[CURL_ERROR_SIZE]; + // Output Buffer td_buffer* buffer; }; @@ -141,6 +144,11 @@ static int td_request_setup(td_request* self) { if (r) goto ERROR; + // Set error buffer + r = curl_easy_setopt(self->handle, CURLOPT_ERRORBUFFER, self->error); + if (r) + goto ERROR; + ERROR: return r; }