libidav/resource.c

changeset 856
0f1349ffa719
parent 854
1c8401ece69e
child 857
03982275f29b
equal deleted inserted replaced
855:6740836b7a1e 856:0f1349ffa719
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);

mercurial