From: Timo Sirainen Date: Thu, 25 Aug 2022 14:53:24 +0000 (+0300) Subject: lib-auth: Fix response code for internal auth process communication errors X-Git-Tag: 2.4.0~3308 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=815aa506864852bba23bff36a55848b71cef35f7;p=thirdparty%2Fdovecot%2Fcore.git lib-auth: Fix response code for internal auth process communication errors For example if auth process crashed, it resulted in [AUTHENTICATIONFAILED] rather than [UNAVAILABLE]. This was forgotten to be changed in 36b072d84a9076c3c483bf710444a716e987ccc3 --- diff --git a/src/lib-auth/auth-client-connection.c b/src/lib-auth/auth-client-connection.c index 3a1e82c621..40a95a89c2 100644 --- a/src/lib-auth/auth-client-connection.c +++ b/src/lib-auth/auth-client-connection.c @@ -345,7 +345,10 @@ static void auth_client_connection_remove_requests(struct auth_client_connection *conn, const char *disconnect_reason) { - static const char *const temp_failure_args[] = { "temp", NULL }; + static const char *const temp_failure_args[] = { + "code="AUTH_CLIENT_FAIL_CODE_TEMPFAIL, + NULL + }; struct hash_iterate_context *iter; void *key; struct auth_client_request *request;