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);