From dec7cc3196121cef47877be76e60a50ab2f0a470 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Thu, 17 Nov 2022 15:56:31 +0200 Subject: [PATCH] lib-storage: mail_user_init() - Assert that function is called only once --- src/lib-storage/mail-user.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lib-storage/mail-user.c b/src/lib-storage/mail-user.c index 89ddd5fd61..7f22aaef1a 100644 --- a/src/lib-storage/mail-user.c +++ b/src/lib-storage/mail-user.c @@ -160,6 +160,8 @@ int mail_user_init(struct mail_user *user, const char **error_r) const struct mail_storage_settings *mail_set; const char *error; + i_assert(!user->initialized); + if (mail_user_var_expand(user, user->set_info, user->set, &error) <= 0) { user->error = p_strdup_printf(user->pool, -- 2.47.3