diff -r c0175372c35d -r df158262f802 libidav/webdav.c --- a/libidav/webdav.c Mon Mar 21 13:56:16 2016 +0100 +++ b/libidav/webdav.c Mon Mar 21 16:15:23 2016 +0100 @@ -184,7 +184,9 @@ } DavKey* dav_context_get_key(DavContext *context, char *name) { - return ucx_map_cstr_get(context->keys, name); + if(name) { + return ucx_map_cstr_get(context->keys, name); + } } int dav_add_namespace(DavContext *context, char *prefix, char *name) {