358 } else { |
358 } else { |
359 return dav_session_create_plain_href(sn, path); |
359 return dav_session_create_plain_href(sn, path); |
360 } |
360 } |
361 } |
361 } |
362 |
362 |
363 DavResource* dav_find_child(DavSession *sn, DavResource *res, UcxBuffer *rqbuf, char *name) { |
363 DavResource* dav_find_child(DavSession *sn, DavResource *res, UcxBuffer *rqbuf, char *name) { |
364 if(res && !dav_propfind(sn, res, rqbuf)) { |
364 if(res && !dav_propfind(sn, res, rqbuf)) { |
365 DavResource *child = res->children; |
365 DavResource *child = res->children; |
366 while(child) { |
366 while(child) { |
367 if(!strcmp(child->name, name)) { |
367 if(!strcmp(child->name, name)) { |
368 return child; |
368 return child; |