From: Aki Tuomi Date: Mon, 15 Aug 2022 07:16:48 +0000 (+0300) Subject: doveadm: doveadm-mail - Always perform userdb lookup X-Git-Tag: 2.4.0~3636 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=751f4d9c0e19976efe28ca2ed0e6f4a102d871ca;p=thirdparty%2Fdovecot%2Fcore.git doveadm: doveadm-mail - Always perform userdb lookup --- diff --git a/src/doveadm/doveadm-mail.c b/src/doveadm/doveadm-mail.c index b0c6cc1106..413ea62b9b 100644 --- a/src/doveadm/doveadm-mail.c +++ b/src/doveadm/doveadm-mail.c @@ -811,15 +811,13 @@ doveadm_cmdv2_wrapper_parse_common_options(struct doveadm_mail_cmd_context *mctx bool tcp_server = cctx->conn_type == DOVEADM_CONNECTION_TYPE_TCP; const char *value_str; + mctx->service_flags |= MAIL_STORAGE_SERVICE_FLAG_USERDB_LOOKUP; *wildcard_user_r = NULL; if (doveadm_cmd_param_flag(cctx, "all-users")) { - mctx->service_flags |= MAIL_STORAGE_SERVICE_FLAG_USERDB_LOOKUP; *wildcard_user_r = "*"; } else if (doveadm_cmd_param_istream(cctx, "user-file", &mctx->users_list_input)) { i_stream_ref(mctx->users_list_input); - mctx->service_flags |= MAIL_STORAGE_SERVICE_FLAG_USERDB_LOOKUP; } else if (doveadm_cmd_param_str(cctx, "user", &value_str)) { - mctx->service_flags |= MAIL_STORAGE_SERVICE_FLAG_USERDB_LOOKUP; if (!tcp_server) cctx->username = value_str;