Mercurial > dovecot > original-hg > dovecot-1.2
changeset 8562:6168f782c51a HEAD
Added some extra checks to make sure username can't be empty.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Tue, 16 Dec 2008 15:37:03 +0200 |
parents | 95eb3dab078b |
children | 4c2ff35ba88d |
files | src/lib-storage/mail-user.c |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-storage/mail-user.c Tue Dec 16 09:46:28 2008 +0200 +++ b/src/lib-storage/mail-user.c Tue Dec 16 15:37:03 2008 +0200 @@ -25,12 +25,13 @@ pool_t pool; i_assert(username != NULL); + i_assert(*username != '\0'); pool = pool_alloconly_create("mail user", 512); user = p_new(pool, struct mail_user, 1); user->pool = pool; user->refcount = 1; - user->username = p_strdup_empty(pool, username); + user->username = p_strdup(pool, username); user->v.deinit = mail_user_deinit_base; p_array_init(&user->module_contexts, user->pool, 5);