# HG changeset patch # User Olaf Wintermann # Date 1376916353 -7200 # Node ID 2b0a7361f15cb8b25323f9d563aa939447cbfae4 # Parent e593f7e41be0ffcbd5cd650bfb568e7bb4838f25 fixed do_put_request diff -r e593f7e41be0 -r 2b0a7361f15c dav/methods.c --- a/dav/methods.c Mon Aug 19 14:23:00 2013 +0200 +++ b/dav/methods.c Mon Aug 19 14:45:53 2013 +0200 @@ -447,6 +447,8 @@ struct curl_slist *headers = NULL; headers = curl_slist_append(headers, "Transfer-Encoding: chunked"); curl_easy_setopt(handle, CURLOPT_HTTPHEADER, headers); + } else { + curl_easy_setopt(handle, CURLOPT_INFILESIZE_LARGE, (curl_off_t)length); } curl_easy_setopt(handle, CURLOPT_READFUNCTION, read_func);