diff -r c011bc2b3143 -r 0344108db255 src/server/webdav/operation.c --- a/src/server/webdav/operation.c Mon Aug 15 15:45:55 2022 +0200 +++ b/src/server/webdav/operation.c Thu Aug 18 16:48:23 2022 +0200 @@ -325,10 +325,10 @@ sizeof(WebdavProppatchRequest)); memcpy(req, orig_request, sizeof(WebdavProppatchRequest)); req->dav = dav; - req->set = set; - req->setcount = set_count; - req->remove = remove; - req->removecount = remove_count; + req->set = orig_request->set; + req->setcount = orig_request->setcount; + req->remove = orig_request->remove; + req->removecount = orig_request->removecount; req->userdata = NULL; // check if we need to open the file because the backend wants it