diff -r e22c29b7ee2f -r 7b73058d782e libidav/session.c --- a/libidav/session.c Fri Mar 18 15:08:30 2016 +0100 +++ b/libidav/session.c Fri Mar 18 19:54:36 2016 +0100 @@ -57,7 +57,7 @@ sstr_t url = sstrdup_a(sn->mp->allocator, sstr(base_url)); sn->base_url = url.ptr; } else { - char *url_str = malloc(url.length + 2); + char *url_str = ucx_mempool_malloc(sn->mp, url.length + 2); memcpy(url_str, base_url, url.length); url_str[url.length] = '/'; url_str[url.length + 1] = '\0';