Mercurial > dovecot > original-hg > dovecot-1.2
changeset 3507:5bec038753f5 HEAD
digest_md5_generate(): If username isn't given, give an error message
instead of crashing. Mostly to avoid crashing with dovecotpw utility.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Fri, 22 Jul 2005 20:01:47 +0300 |
parents | c17e810208a6 |
children | b85c96ba56df |
files | src/auth/password-scheme.c |
diffstat | 1 files changed, 3 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/auth/password-scheme.c Fri Jul 22 17:32:27 2005 +0300 +++ b/src/auth/password-scheme.c Fri Jul 22 20:01:47 2005 +0300 @@ -331,6 +331,9 @@ const char *realm, *str; unsigned char digest[16]; + if (user == NULL) + i_fatal("digest_md5_generate(): username not given"); + /* user:realm:passwd */ realm = strchr(user, '@'); if (realm != NULL) realm++; else realm = "";