From: Stephan Bosch Date: Sun, 22 Oct 2023 21:55:46 +0000 (+0200) Subject: auth: auth-request - Use event directly with log_password_failure() X-Git-Tag: 2.4.0~1888 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3938660d45ae331d786ebcc10e709e87cecf647e;p=thirdparty%2Fdovecot%2Fcore.git auth: auth-request - Use event directly with log_password_failure() Drop subsystem parameter. Caller is now providing the event. --- diff --git a/src/auth/auth-request.c b/src/auth/auth-request.c index 387054c680..3bef191808 100644 --- a/src/auth/auth-request.c +++ b/src/auth/auth-request.c @@ -2350,13 +2350,10 @@ void auth_request_proxy_finish_failure(struct auth_request *request) } static void -log_password_failure(struct auth_request *request, - const char *plain_password, const char *crypted_password, - const char *scheme, - const struct password_generate_params *params, - const char *subsystem) +log_password_failure(struct event *event, const char *plain_password, + const char *crypted_password, const char *scheme, + const struct password_generate_params *params) { - struct event *event = get_request_event(request, subsystem); static bool scheme_ok = FALSE; string_t *str = t_str_new(256); const char *working_scheme; @@ -2534,10 +2531,9 @@ auth_request_password_verify_log(struct auth_request *request, result = PASSDB_RESULT_OK; } if (ret <= 0 && request->set->debug_passwords) T_BEGIN { - log_password_failure(request, plain_password, - crypted_password, scheme, - &gen_params, - subsystem); + log_password_failure(get_request_event(request, subsystem), + plain_password, crypted_password, scheme, + &gen_params); } T_END; return result; }