1113 } |
1113 } |
1114 } |
1114 } |
1115 |
1115 |
1116 curl_easy_setopt(handle, CURLOPT_HTTPHEADER, NULL); |
1116 curl_easy_setopt(handle, CURLOPT_HTTPHEADER, NULL); |
1117 curl_easy_setopt(handle, CURLOPT_CUSTOMREQUEST, NULL); |
1117 curl_easy_setopt(handle, CURLOPT_CUSTOMREQUEST, NULL); |
1118 curl_easy_setopt(handle, CURLOPT_PUT, 0L); |
|
1119 curl_easy_setopt(handle, CURLOPT_UPLOAD, 0L); |
1118 curl_easy_setopt(handle, CURLOPT_UPLOAD, 0L); |
1120 |
1119 |
1121 curl_easy_setopt(handle, CURLOPT_WRITEFUNCTION, write_fnc); |
1120 curl_easy_setopt(handle, CURLOPT_WRITEFUNCTION, write_fnc); |
1122 curl_easy_setopt(handle, CURLOPT_WRITEDATA, stream); |
1121 curl_easy_setopt(handle, CURLOPT_WRITEDATA, stream); |
1123 |
1122 |
1660 |
1659 |
1661 in->m = curl_multi_init(); |
1660 in->m = curl_multi_init(); |
1662 |
1661 |
1663 curl_easy_setopt(in->c, CURLOPT_HTTPHEADER, NULL); |
1662 curl_easy_setopt(in->c, CURLOPT_HTTPHEADER, NULL); |
1664 curl_easy_setopt(in->c, CURLOPT_CUSTOMREQUEST, NULL); |
1663 curl_easy_setopt(in->c, CURLOPT_CUSTOMREQUEST, NULL); |
1665 curl_easy_setopt(in->c, CURLOPT_PUT, 0L); |
|
1666 curl_easy_setopt(in->c, CURLOPT_UPLOAD, 0L); |
1664 curl_easy_setopt(in->c, CURLOPT_UPLOAD, 0L); |
1667 |
1665 |
1668 curl_multi_add_handle(in->m, in->c); |
1666 curl_multi_add_handle(in->m, in->c); |
1669 |
1667 |
1670 dav_write_func write_fnc = (dav_write_func)in_write; |
1668 dav_write_func write_fnc = (dav_write_func)in_write; |
1798 } |
1796 } |
1799 |
1797 |
1800 curl_easy_setopt(out->c, CURLOPT_HEADERFUNCTION, NULL); |
1798 curl_easy_setopt(out->c, CURLOPT_HEADERFUNCTION, NULL); |
1801 curl_easy_setopt(out->c, CURLOPT_HTTPHEADER, NULL); |
1799 curl_easy_setopt(out->c, CURLOPT_HTTPHEADER, NULL); |
1802 curl_easy_setopt(out->c, CURLOPT_CUSTOMREQUEST, NULL); |
1800 curl_easy_setopt(out->c, CURLOPT_CUSTOMREQUEST, NULL); |
1803 curl_easy_setopt(out->c, CURLOPT_PUT, 1L); |
|
1804 curl_easy_setopt(out->c, CURLOPT_UPLOAD, 1L); |
1801 curl_easy_setopt(out->c, CURLOPT_UPLOAD, 1L); |
1805 curl_easy_setopt(out->c, CURLOPT_READFUNCTION, read_fnc); |
1802 curl_easy_setopt(out->c, CURLOPT_READFUNCTION, read_fnc); |
1806 curl_easy_setopt(out->c, CURLOPT_READDATA, stream); |
1803 curl_easy_setopt(out->c, CURLOPT_READDATA, stream); |
1807 curl_easy_setopt(out->c, CURLOPT_SEEKFUNCTION, NULL); |
1804 curl_easy_setopt(out->c, CURLOPT_SEEKFUNCTION, NULL); |
1808 curl_easy_setopt(out->c, CURLOPT_INFILESIZE, -1); |
1805 curl_easy_setopt(out->c, CURLOPT_INFILESIZE, -1); |