Mercurial > dovecot > original-hg > dovecot-1.2
diff src/plugins/imap-quota/imap-quota-plugin.c @ 8082:db66611fd195 HEAD
Added struct mail_user and fixed the code to support multiple users per process.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Tue, 12 Aug 2008 12:28:42 -0400 |
parents | 7ed926ed7aa4 |
children | d4eab639c253 |
line wrap: on
line diff
--- a/src/plugins/imap-quota/imap-quota-plugin.c Fri Aug 08 17:16:07 2008 -0400 +++ b/src/plugins/imap-quota/imap-quota-plugin.c Tue Aug 12 12:28:42 2008 -0400 @@ -82,7 +82,7 @@ str_append(str, "* QUOTAROOT "); imap_quote_append_string(str, orig_mailbox, FALSE); - iter = quota_root_iter_init(quota_set, box); + iter = quota_root_iter_init(box); while ((root = quota_root_iter_next(iter)) != NULL) { str_append_c(str, ' '); imap_quote_append_string(str, quota_root_get_name(root), FALSE); @@ -91,7 +91,7 @@ client_send_line(cmd->client, str_c(str)); /* send QUOTA reply for each quotaroot */ - iter = quota_root_iter_init(quota_set, box); + iter = quota_root_iter_init(box); while ((root = quota_root_iter_next(iter)) != NULL) quota_send(cmd, root); quota_root_iter_deinit(&iter); @@ -115,7 +115,7 @@ return TRUE; } - root = quota_root_lookup(quota_set, root_name); + root = quota_root_lookup(cmd->client->user, root_name); if (root == NULL) { client_send_tagline(cmd, "NO Quota root doesn't exist."); return TRUE; @@ -148,7 +148,7 @@ return TRUE; } - root = quota_root_lookup(quota_set, root_name); + root = quota_root_lookup(cmd->client->user, root_name); if (root == NULL) { client_send_tagline(cmd, "NO Quota root doesn't exist."); return TRUE;