625 dav_set_effective_href(sn, root); |
625 dav_set_effective_href(sn, root); |
626 |
626 |
627 // propfind request successful, now parse the response |
627 // propfind request successful, now parse the response |
628 char *url = "http://url/"; |
628 char *url = "http://url/"; |
629 PropfindParser *parser = create_propfind_parser(rpbuf, url); |
629 PropfindParser *parser = create_propfind_parser(rpbuf, url); |
630 // TODO: test if parser is null |
630 if(!parser) { |
|
631 result.status = -1; |
|
632 break; |
|
633 } |
|
634 |
631 ResponseTag response; |
635 ResponseTag response; |
632 int r; |
636 int r; |
633 while((r = get_propfind_response(parser, &response)) != 0) { |
637 while((r = get_propfind_response(parser, &response)) != 0) { |
634 if(r == -1) { |
638 if(r == -1) { |
635 // error |
639 // error |