Skip to content

Commit

Permalink
trash: Move config file to trash user
Browse files Browse the repository at this point in the history
Makes static analyser happy
  • Loading branch information
cmouse authored and GitLab committed Mar 17, 2017
1 parent 95fe5a2 commit 97f774a
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions src/plugins/trash/trash-plugin.c
Expand Up @@ -35,6 +35,7 @@ struct trash_mailbox {
struct trash_user {
union mail_user_module_context module_ctx;

const char *config_file;
/* ordered by priority, highest first */
ARRAY(struct trash_mailbox) trash_boxes;
};
Expand Down Expand Up @@ -347,6 +348,7 @@ trash_mail_user_created(struct mail_user *user)
i_error("trash plugin: quota plugin not initialized");
} else {
tuser = p_new(user->pool, struct trash_user, 1);
tuser->config_file = env;
MODULE_CONTEXT_SET(user, trash_user_module, tuser);
}
}
Expand All @@ -357,9 +359,8 @@ trash_mail_namespaces_created(struct mail_namespace *namespaces)
struct mail_user *user = namespaces->user;
struct trash_user *tuser = TRASH_USER_CONTEXT(user);
struct quota_user *quser = QUOTA_USER_CONTEXT(user);
const char *env = mail_user_plugin_getenv(user, "trash");

if (tuser != NULL && read_configuration(user, env) == 0) {
if (tuser != NULL && read_configuration(user, tuser->config_file) == 0) {
trash_next_quota_test_alloc =
quser->quota->set->test_alloc;
quser->quota->set->test_alloc = trash_quota_test_alloc;
Expand Down

0 comments on commit 97f774a

Please sign in to comment.