diff -r b29692d5f7a7 -r 6fb4d24d9df9 libidav/session.c --- a/libidav/session.c Sat May 02 18:44:25 2015 +0200 +++ b/libidav/session.c Sat May 02 18:45:13 2015 +0200 @@ -120,7 +120,7 @@ size_t plen = strlen(password); size_t upwdlen = ulen + plen + 2; char *upwdbuf = malloc(upwdlen); - snprintf(upwdbuf, upwdlen, "%s:%s\0", user, password); + snprintf(upwdbuf, upwdlen, "%s:%s", user, password); curl_easy_setopt(sn->handle, CURLOPT_USERPWD, upwdbuf); free(upwdbuf); }