diff options
-rw-r--r-- | src/lib/core/download.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/lib/core/download.c b/src/lib/core/download.c index 6e7e527..c3f8dca 100644 --- a/src/lib/core/download.c +++ b/src/lib/core/download.c @@ -11,7 +11,6 @@ size_t download_writer(void *fp, size_t size, size_t nmemb, void *stream) { } long download(char *url, const char *filename, char **errmsg) { - extern char *VERSION; long http_code = -1; char user_agent[20]; sprintf(user_agent, "stasis/%s", VERSION); @@ -38,7 +37,9 @@ long download(char *url, const char *filename, char **errmsg) { } curl_easy_setopt(c, CURLOPT_CONNECTTIMEOUT, timeout); + SYSDEBUG("curl_easy_perform(): \n\turl=%s\n\tfilename=%s\n\tuser agent=%s\n\ttimeout=%zu", url, filename, user_agent, timeout); CURLcode curl_code = curl_easy_perform(c); + SYSDEBUG("curl status code: %d", curl_code); if (curl_code != CURLE_OK) { if (errmsg) { strcpy(*errmsg, curl_easy_strerror(curl_code)); @@ -48,8 +49,8 @@ long download(char *url, const char *filename, char **errmsg) { goto failed; } curl_easy_getinfo(c, CURLINFO_RESPONSE_CODE, &http_code); - failed: + SYSDEBUG("HTTP code: %li", http_code); fclose(fp); curl_easy_cleanup(c); curl_global_cleanup(); |