From: Aki Tuomi Date: Tue, 9 Dec 2025 07:47:15 +0000 (+0200) Subject: quota: Return quota_mail_size for mail_user_get_mail_max_size() X-Git-Tag: 2.4.3~353 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6f2f819fa26080e8a3fc93dec1558f5f82b3ca78;p=thirdparty%2Fdovecot%2Fcore.git quota: Return quota_mail_size for mail_user_get_mail_max_size() --- diff --git a/src/plugins/quota/quota-storage.c b/src/plugins/quota/quota-storage.c index b9ef3a20c7..58eed63e9f 100644 --- a/src/plugins/quota/quota-storage.c +++ b/src/plugins/quota/quota-storage.c @@ -655,6 +655,12 @@ static void quota_user_deinit(struct mail_user *user) quser->module_ctx.super.deinit(user); } +static uoff_t quota_user_mail_max_size(struct mail_user *user) +{ + struct quota_user *quser = QUOTA_USER_CONTEXT_REQUIRE(user); + return quser->quota->set->quota_mail_size; +} + void quota_mail_user_created(struct mail_user *user) { struct mail_user_vfuncs *v = user->vlast; @@ -670,6 +676,7 @@ void quota_mail_user_created(struct mail_user *user) quser = p_new(user->pool, struct quota_user, 1); quser->module_ctx.super = *v; user->vlast = &quser->module_ctx.super; + v->get_mail_max_size = quota_user_mail_max_size; v->deinit = quota_user_deinit; quser->quota = quota;