]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
mail_user_alloc() now duplicates also the unexpanded_set input settings.
authorTimo Sirainen <tss@iki.fi>
Mon, 13 Apr 2009 16:38:05 +0000 (12:38 -0400)
committerTimo Sirainen <tss@iki.fi>
Mon, 13 Apr 2009 16:38:05 +0000 (12:38 -0400)
--HG--
branch : HEAD

src/lib-storage/mail-user.c

index 9e898ca489be15b75912d726b3e2a08be25a1ddf..15d60ca7f6768808131d4574588a9cf52359a66b 100644 (file)
@@ -41,7 +41,8 @@ struct mail_user *mail_user_alloc(const char *username,
        user->pool = pool;
        user->refcount = 1;
        user->username = p_strdup(pool, username);
-       user->unexpanded_set = set;
+       user->unexpanded_set =
+               settings_dup(&mail_user_setting_parser_info, set, pool);
        user->set = settings_dup(&mail_user_setting_parser_info, set, pool);
        user->v.deinit = mail_user_deinit_base;
        p_array_init(&user->module_contexts, user->pool, 5);