dovecot-1.2: Added some extra checks to make sure username can't...
dovecot at dovecot.org
dovecot at dovecot.org
Tue Dec 16 15:37:27 EET 2008
details: http://hg.dovecot.org/dovecot-1.2/rev/6168f782c51a
changeset: 8562:6168f782c51a
user: Timo Sirainen <tss at iki.fi>
date: Tue Dec 16 15:37:03 2008 +0200
description:
Added some extra checks to make sure username can't be empty.
diffstat:
1 file changed, 2 insertions(+), 1 deletion(-)
src/lib-storage/mail-user.c | 3 ++-
diffs (18 lines):
diff -r 95eb3dab078b -r 6168f782c51a src/lib-storage/mail-user.c
--- 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 @@ struct mail_user *mail_user_init(const c
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);
More information about the dovecot-cvs
mailing list