From: Timo Sirainen Date: Sun, 22 Jan 2023 16:27:39 +0000 (+0200) Subject: lib-storage: Don't duplicate mail_user.set_parser X-Git-Tag: 2.4.0~2268 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d08e7bb21c3277d198ae75fb3cc4f34c94db6463;p=thirdparty%2Fdovecot%2Fcore.git lib-storage: Don't duplicate mail_user.set_parser It's always a pointer to mail_storage_service_user.set_parser, which is already user-specific. --- diff --git a/src/lib-storage/mail-user.c b/src/lib-storage/mail-user.c index fd5d12ffc5..9add4c930f 100644 --- a/src/lib-storage/mail-user.c +++ b/src/lib-storage/mail-user.c @@ -94,7 +94,8 @@ mail_user_alloc(struct mail_storage_service_user *service_user) user->service_user = service_user; mail_storage_service_user_ref(service_user); user->username = p_strdup(pool, username); - user->set_parser = settings_parser_dup(service_user_set_parser, pool); + user->set_parser = service_user_set_parser; + settings_parser_ref(user->set_parser); user->set = mail_storage_service_user_get_set(service_user); user->service = master_service_get_name(master_service); user->default_normalizer = uni_utf8_to_decomposed_titlecase;