dav/webdav.c

changeset 11
5db6178d8b58
parent 5
88625853ae74
child 13
8a0cc4d90de7
equal deleted inserted replaced
10:e6d0fbe0ebd9 11:5db6178d8b58
315 //printf("\n"); 315 //printf("\n");
316 316
317 CURLcode ret = do_propfind_request(handle, rqbuf, rpbuf); 317 CURLcode ret = do_propfind_request(handle, rqbuf, rpbuf);
318 if(ret == CURLE_OK) { 318 if(ret == CURLE_OK) {
319 //printf("response\n%s\n", rpbuf->space); 319 //printf("response\n%s\n", rpbuf->space);
320 320 // TODO: use parse_propfind_response()
321 xmlDoc *doc = xmlReadMemory(rpbuf->space, rpbuf->size, url, NULL, 0); 321 xmlDoc *doc = xmlReadMemory(rpbuf->space, rpbuf->size, url, NULL, 0);
322 if(!doc) { 322 if(!doc) {
323 return 1; 323 return 1;
324 } 324 }
325 325
331 parse_response_tag(res, node); 331 parse_response_tag(res, node);
332 } 332 }
333 } 333 }
334 node = node->next; 334 node = node->next;
335 } 335 }
336
337 set_davprops(res);
336 } 338 }
337 return 0; 339 return 0;
338 } 340 }
339 341
340 int dav_store(DavResource *res) { 342 int dav_store(DavResource *res) {

mercurial