# HG changeset patch # User Olaf Wintermann # Date 1782672163 -7200 # Node ID 7f250903d903ea95d5b28c148b5f83544d5e0304 # Parent ca393d39e5cd3b12e6005b6eb24f0a2f1a2bc302 dav_session_clone should not clone anything that relies on userdata diff -r ca393d39e5cd -r 7f250903d903 libidav/session.c --- a/libidav/session.c Sat Jun 27 18:13:47 2026 +0200 +++ b/libidav/session.c Sun Jun 28 20:42:43 2026 +0200 @@ -132,12 +132,8 @@ newsn->handle = newhandle; newsn->base_url = cx_strdup_a(newsn->mp->allocator, cx_str(sn->base_url)).ptr; - newsn->auth_prompt = sn->auth_prompt; - newsn->authprompt_userdata = sn->authprompt_userdata; + newsn->logfunc = sn->logfunc; - newsn->get_progress = sn->get_progress; - newsn->put_progress = sn->put_progress; - newsn->progress_userdata = sn->progress_userdata; // add to context dav_context_add_session(sn->context, newsn);