From: Siavash Tavakoli Date: Thu, 3 Jun 2021 17:13:31 +0000 (+0100) Subject: auth: userdb-dict: Initialize dict_op_settings for dict iterate X-Git-Tag: 2.3.17~380 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=11046766af95f3bcfb90802cfe80c67136f9c09f;p=thirdparty%2Fdovecot%2Fcore.git auth: userdb-dict: Initialize dict_op_settings for dict iterate --- diff --git a/src/auth/userdb-dict.c b/src/auth/userdb-dict.c index 0b15e8ca9c..51e618eb80 100644 --- a/src/auth/userdb-dict.c +++ b/src/auth/userdb-dict.c @@ -118,7 +118,10 @@ userdb_dict_iterate_init(struct auth_request *auth_request, ctx->key_prefix = p_strdup(auth_request->pool, str_c(path)); ctx->key_prefix_len = strlen(ctx->key_prefix); - ctx->iter = dict_iterate_init(module->conn->dict, NULL, ctx->key_prefix, 0); + struct dict_op_settings set = { + .username = auth_request->fields.user, + }; + ctx->iter = dict_iterate_init(module->conn->dict, &set, ctx->key_prefix, 0); e_debug(authdb_event(auth_request), "iterate: prefix=%s", ctx->key_prefix); return &ctx->ctx;