From b28d4534d92e0385206401d0e9c0cd64206df3b1 Mon Sep 17 00:00:00 2001 From: Nikias Bassen Date: Tue, 17 Jul 2012 16:10:27 +0200 Subject: download: Enable curl verbose mode if debug flag is enabled --- src/download.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/download.c') diff --git a/src/download.c b/src/download.c index 6222502..603342a 100644 --- a/src/download.c +++ b/src/download.c @@ -61,6 +61,9 @@ int download_to_buffer(const char* url, char** buf, uint32_t* length) response.content = malloc(1); response.content[0] = '\0'; + if (idevicerestore_debug) + curl_easy_setopt(handle, CURLOPT_VERBOSE, 1); + curl_easy_setopt(handle, CURLOPT_WRITEFUNCTION, (curl_write_callback)&download_write_buffer_callback); curl_easy_setopt(handle, CURLOPT_WRITEDATA, &response); curl_easy_setopt(handle, CURLOPT_USERAGENT, "InetURL/1.0"); @@ -115,6 +118,10 @@ int download_to_file(const char* url, const char* filename) } lastprogress = 0; + + if (idevicerestore_debug) + curl_easy_setopt(handle, CURLOPT_VERBOSE, 1); + curl_easy_setopt(handle, CURLOPT_WRITEFUNCTION, (curl_write_callback)&fwrite); curl_easy_setopt(handle, CURLOPT_WRITEDATA, f); curl_easy_setopt(handle, CURLOPT_PROGRESSFUNCTION, (curl_progress_callback)&download_progress); -- cgit v1.1-32-gdbae