From: Siavash Tavakoli Date: Thu, 3 Jun 2021 17:31:57 +0000 (+0100) Subject: notify-status: Initialize dict_op_settings for dict operations X-Git-Tag: 2.3.17~368 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8d69e81674ae517ccb64de74a10c7faf9f3763d8;p=thirdparty%2Fdovecot%2Fcore.git notify-status: Initialize dict_op_settings for dict operations --- diff --git a/src/plugins/notify-status/notify-status-plugin.c b/src/plugins/notify-status/notify-status-plugin.c index 6846127edb..286e1d8262 100644 --- a/src/plugins/notify-status/notify-status-plugin.c +++ b/src/plugins/notify-status/notify-status-plugin.c @@ -177,7 +177,8 @@ static void notify_update_mailbox_status(struct mailbox *box) i_error("notify-status: var_expand(%s) failed: %s", nuser->value_template, error); } else { - t = dict_transaction_begin(nuser->dict, NULL); + const struct dict_op_settings *set = mail_user_get_dict_op_settings(user); + t = dict_transaction_begin(nuser->dict, set); dict_set(t, key, str_c(dest)); dict_transaction_commit_async(&t, notify_update_callback, NULL) ; } @@ -198,7 +199,8 @@ static void notify_remove_mailbox_status(struct mailbox *box) const char *key = t_strdup_printf(NOTIFY_STATUS_KEY, mailbox_get_vname(box)); - t = dict_transaction_begin(nuser->dict, NULL); + const struct dict_op_settings *set = mail_user_get_dict_op_settings(user); + t = dict_transaction_begin(nuser->dict, set); dict_unset(t, key); dict_transaction_commit_async(&t, notify_update_callback, NULL) ; }