aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lib/core/download.c5
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();