]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
last-login: Initialize dict_op_settings for dict operations
authorSiavash Tavakoli <siavash.tavakoli@open-xchange.com>
Thu, 3 Jun 2021 17:32:50 +0000 (18:32 +0100)
committerSiavash Tavakoli <siavash.tavakoli@open-xchange.com>
Thu, 1 Jul 2021 19:43:04 +0000 (20:43 +0100)
src/plugins/last-login/last-login-plugin.c

index f3304f0c17ddc2408ee59a256a6fb728b9769c79..dea01d6c4f635e63646dd20c8e2e951fcf9bf43c 100644 (file)
@@ -122,7 +122,8 @@ static void last_login_mail_user_created(struct mail_user *user)
 
        precision = mail_user_plugin_getenv(user, "last_login_precision");
 
-       trans = dict_transaction_begin(dict, NULL);
+       const struct dict_op_settings *dset = mail_user_get_dict_op_settings(user);
+       trans = dict_transaction_begin(dict, dset);
        if (precision == NULL || strcmp(precision, "s") == 0)
                dict_set(trans, key_name, dec2str(ioloop_time));
        else if (strcmp(precision, "ms") == 0) {