--- a/libidav/session.c Sat Jun 20 19:00:56 2026 +0200 +++ b/libidav/session.c Wed Jun 24 20:26:58 2026 +0200 @@ -359,6 +359,14 @@ sn->errorstr = errstr; } +DavError dav_session_get_error(DavSession *sn) { + return sn->error; +} + +const char* dav_session_get_errorstr(DavSession *sn) { + return sn->errorstr; +} + void dav_session_destroy(DavSession *sn) { // remove session from context DavContext *ctx = sn->context;