--- a/libidav/methods.c Sat May 02 18:44:25 2015 +0200 +++ b/libidav/methods.c Sat May 02 18:45:13 2015 +0200 @@ -465,14 +465,14 @@ UCX_FOREACH(elm, data->set) { DavProperty *p = elm->data; if(strcmp(p->ns->name, "DAV:")) { - snprintf(prefix, 8, "x%d\0", pfxnum++); + snprintf(prefix, 8, "x%d", pfxnum++); ucx_map_cstr_put(namespaces, p->ns->name, prefix); } } UCX_FOREACH(elm, data->remove) { DavProperty *p = elm->data; if(strcmp(p->ns->name, "DAV:")) { - snprintf(prefix, 8, "x%d\0", pfxnum++); + snprintf(prefix, 8, "x%d", pfxnum++); ucx_map_cstr_put(namespaces, p->ns->name, prefix); } }