From: Timo Sirainen Date: Mon, 13 Apr 2009 16:38:05 +0000 (-0400) Subject: mail_user_alloc() now duplicates also the unexpanded_set input settings. X-Git-Tag: 2.0.alpha1~968 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=278d6d3bd32b8a497c92111f19ea81c02a2b9f9a;p=thirdparty%2Fdovecot%2Fcore.git mail_user_alloc() now duplicates also the unexpanded_set input settings. --HG-- branch : HEAD --- diff --git a/src/lib-storage/mail-user.c b/src/lib-storage/mail-user.c index 9e898ca489..15d60ca7f6 100644 --- a/src/lib-storage/mail-user.c +++ b/src/lib-storage/mail-user.c @@ -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);