]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-storage: mail_user_init() - Assert that function is called only once
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Thu, 17 Nov 2022 13:56:31 +0000 (15:56 +0200)
committerTimo Sirainen <timo.sirainen@open-xchange.com>
Wed, 30 Nov 2022 12:35:26 +0000 (14:35 +0200)
src/lib-storage/mail-user.c

index 89ddd5fd6179872842b437c9138aa99e0e778c90..7f22aaef1ac80885ac3947dc6d877d6235bad897 100644 (file)
@@ -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,