From e2d00191195ad9be6d74a6c398461d13353cd2bc Mon Sep 17 00:00:00 2001 From: Daniel Silverstone Date: Wed, 27 Jun 2007 16:27:52 +0000 Subject: Add option_suppress_curl_debug and default it to true svn path=/trunk/netsurf/; revision=3373 --- content/fetchers/fetch_curl.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'content') diff --git a/content/fetchers/fetch_curl.c b/content/fetchers/fetch_curl.c index 1f889b99d..209f9e062 100644 --- a/content/fetchers/fetch_curl.c +++ b/content/fetchers/fetch_curl.c @@ -1288,6 +1288,12 @@ fetch_curl_finalise(const char *scheme) } } +/** Ignore everything given to it. + * + * Used to ignore cURL debug. + */ +int fetch_curl_ignore(void) { return 0; } + /** * Initialise the fetcher. * @@ -1331,6 +1337,8 @@ void register_curl_fetchers(void) SETOPT(CURLOPT_VERBOSE, 0); } SETOPT(CURLOPT_ERRORBUFFER, fetch_error_buffer); + if (option_suppress_curl_debug) + SETOPT(CURLOPT_DEBUGFUNCTION, fetch_curl_ignore); SETOPT(CURLOPT_WRITEFUNCTION, fetch_curl_data); SETOPT(CURLOPT_HEADERFUNCTION, fetch_curl_header); SETOPT(CURLOPT_PROGRESSFUNCTION, fetch_curl_progress); -- cgit v1.2.3