diff -r 3c0734eeab33 -r e137883e620f libidav/resource.c --- a/libidav/resource.c Sun Oct 18 12:44:57 2015 +0200 +++ b/libidav/resource.c Sun Oct 18 12:46:56 2015 +0200 @@ -538,6 +538,11 @@ data->length = length; } +void dav_set_content_length(DavResource *res, size_t length) { + DavResourceData *data = res->data; + data->length = length; +} + int dav_load(DavResource *res) { UcxBuffer *rqbuf = create_allprop_propfind_request();