libidav/resource.c

changeset 315
7db4dbf4e6f9
parent 298
755b8198b071
child 331
9ca1e4706acc
--- a/libidav/resource.c	Fri Sep 22 20:42:33 2017 +0200
+++ b/libidav/resource.c	Sat Sep 23 11:45:03 2017 +0200
@@ -998,13 +998,17 @@
 }
 
 int dav_lock(DavResource *res) {
+    return dav_lock_t(res, 0);
+}
+
+int dav_lock_t(DavResource *res, time_t timeout) {
     DavSession *sn = res->session;
     CURL *handle = sn->handle;
     util_set_url(sn, dav_resource_get_href(res));
     
     UcxBuffer *request = create_lock_request();
     UcxBuffer *response = ucx_buffer_new(NULL, 512, UCX_BUFFER_AUTOEXTEND);
-    CURLcode ret = do_lock_request(handle, request, response);
+    CURLcode ret = do_lock_request(handle, request, response, timeout);
     
     //printf("\nlock\n");
     //printf("%.*s\n\n", request->size, request->space);

mercurial