diff -r 4f0207044837 -r bf756f6c3581 libidav/resource.c --- a/libidav/resource.c Thu Mar 03 15:52:18 2016 +0100 +++ b/libidav/resource.c Sat Mar 05 19:28:24 2016 +0100 @@ -609,7 +609,7 @@ data->length); } - int status = 0; + long status = 0; curl_easy_getinfo(sn->handle, CURLINFO_RESPONSE_CODE, &status); if(ret == CURLE_OK && (status >= 200 && status < 300)) { res->session->error = 0; @@ -633,7 +633,7 @@ //printf("request:\n%.*s\n\n", request->pos, request->space); CURLcode ret = do_proppatch_request(sn->handle, request, response); - int status = 0; + long status = 0; curl_easy_getinfo (sn->handle, CURLINFO_RESPONSE_CODE, &status); if(ret == CURLE_OK && status == 207) { //printf("%s\n", response->space); @@ -690,7 +690,7 @@ aes_decrypter_close(dec); } - int status = 0; + long status = 0; curl_easy_getinfo (handle, CURLINFO_RESPONSE_CODE, &status); if(ret == CURLE_OK && (status >= 200 && status < 300)) { int verify_failed = 0; @@ -745,7 +745,7 @@ UcxBuffer *response = ucx_buffer_new(NULL, 4096, UCX_BUFFER_AUTOEXTEND); CURLcode ret = do_delete_request(handle, response); - int status = 0; + long status = 0; curl_easy_getinfo (handle, CURLINFO_RESPONSE_CODE, &status); if(ret == CURLE_OK && (status >= 200 && status < 300)) { res->session->error = DAV_OK; @@ -763,7 +763,7 @@ static int create_ancestors(DavSession *sn, char *href, char *path) { CURL *handle = sn->handle; CURLcode code; - int status = 0; + long status = 0; int ret = 0; if(strlen(path) <= 1) { @@ -820,7 +820,7 @@ } else { code = do_put_request(handle, "", NULL, 0); } - int s = 0; + long s = 0; curl_easy_getinfo(handle, CURLINFO_RESPONSE_CODE, &s); *status = s; if(code == CURLE_OK && (s >= 200 && s < 300)) { @@ -862,7 +862,7 @@ util_set_url(sn, dav_resource_get_href(res)); CURLcode ret = do_head_request(handle); - int status = 0; + long status = 0; curl_easy_getinfo (handle, CURLINFO_RESPONSE_CODE, &status); if(ret == CURLE_OK && (status >= 200 && status < 300)) { return 1; @@ -879,7 +879,7 @@ CURLcode ret = do_copy_move_request(handle, desturl, copy, override); - int status = 0; + long status = 0; curl_easy_getinfo (handle, CURLINFO_RESPONSE_CODE, &status); if(ret == CURLE_OK && (status >= 200 && status < 300)) { return 0; @@ -935,7 +935,7 @@ util_set_url(sn, href); CURLcode ret = do_proppatch_request(sn->handle, request, response); ucx_buffer_free(request); - int status = 0; + long status = 0; curl_easy_getinfo (sn->handle, CURLINFO_RESPONSE_CODE, &status); if(ret == CURLE_OK && status == 207) { // TODO: parse response