diff options
author | Daniel Silverstone <daniel.silverstone@codethink.co.uk> | 2022-12-15 10:40:22 +0000 |
---|---|---|
committer | Daniel Silverstone <daniel.silverstone@codethink.co.uk> | 2022-12-15 10:40:22 +0000 |
commit | 651deffcf73f4760f32934dc2045e314998f5338 (patch) | |
tree | f8bc4a4cd63494a1bed9cd7aeba385000f1ea302 | |
parent | e754f31cb7aa4293ebe1a28fbca695d26def627c (diff) | |
download | netsurf-651deffcf73f4760f32934dc2045e314998f5338.tar.gz netsurf-651deffcf73f4760f32934dc2045e314998f5338.tar.bz2 |
(curl): Add extra logging to fetcher initialisation
Signed-off-by: Daniel Silverstone <daniel.silverstone@codethink.co.uk>
-rw-r--r-- | content/fetchers/curl.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/content/fetchers/curl.c b/content/fetchers/curl.c index 536898310..a0c26ae25 100644 --- a/content/fetchers/curl.c +++ b/content/fetchers/curl.c @@ -1713,8 +1713,10 @@ nserror fetch_curl_register(void) #undef SETOPT #define SETOPT(option, value) \ mcode = curl_multi_setopt(fetch_curl_multi, option, value); \ - if (mcode != CURLM_OK) \ - goto curl_multi_setopt_failed; + if (mcode != CURLM_OK) { \ + NSLOG(netsurf, ERROR, "attempting curl_multi_setopt(%s, ...)", #option); \ + goto curl_multi_setopt_failed; \ + } SETOPT(CURLMOPT_MAXCONNECTS, maxconnects); SETOPT(CURLMOPT_MAX_TOTAL_CONNECTIONS, maxconnects); @@ -1734,8 +1736,10 @@ nserror fetch_curl_register(void) #undef SETOPT #define SETOPT(option, value) \ code = curl_easy_setopt(fetch_blank_curl, option, value); \ - if (code != CURLE_OK) \ - goto curl_easy_setopt_failed; + if (code != CURLE_OK) { \ + NSLOG(netsurf, ERROR, "attempting curl_easy_setopt(%s, ...)", #option); \ + goto curl_easy_setopt_failed; \ + } SETOPT(CURLOPT_ERRORBUFFER, fetch_error_buffer); SETOPT(CURLOPT_DEBUGFUNCTION, fetch_curl_debug); |