summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Silverstone <daniel.silverstone@codethink.co.uk>2022-12-15 10:40:22 +0000
committerDaniel Silverstone <daniel.silverstone@codethink.co.uk>2022-12-15 10:40:22 +0000
commit651deffcf73f4760f32934dc2045e314998f5338 (patch)
treef8bc4a4cd63494a1bed9cd7aeba385000f1ea302
parente754f31cb7aa4293ebe1a28fbca695d26def627c (diff)
downloadnetsurf-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.c12
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);