libidav/methods.c

changeset 877
b60487c3ec36
parent 856
0f1349ffa719
child 886
da79af4baec8
equal deleted inserted replaced
876:9c2e229b05f9 877:b60487c3ec36
479 479
480 480
481 DavResource* parse_propfind_response(DavSession *sn, DavResource *root, CxBuffer *response) { 481 DavResource* parse_propfind_response(DavSession *sn, DavResource *root, CxBuffer *response) {
482 char *url = NULL; 482 char *url = NULL;
483 curl_easy_getinfo(sn->handle, CURLINFO_EFFECTIVE_URL, &url); 483 curl_easy_getinfo(sn->handle, CURLINFO_EFFECTIVE_URL, &url);
484 if(!root) {
485 printf("methods.c: TODO: remove\n");
486 root = dav_resource_new_href(sn, util_url_path(url)); // TODO: remove
487 }
488 484
489 //printf("%.*s\n\n", response->size, response->space); 485 //printf("%.*s\n\n", response->size, response->space);
490 xmlDoc *doc = xmlReadMemory(response->space, response->size, url, NULL, 0); 486 xmlDoc *doc = xmlReadMemory(response->space, response->size, url, NULL, 0);
491 if(!doc) { 487 if(!doc) {
492 // TODO: free stuff 488 // TODO: free stuff

mercurial