From b011c9b737e7733111673d74b0ac5b1eacfbf494 Mon Sep 17 00:00:00 2001 From: Aki Tuomi Date: Fri, 3 May 2024 14:20:38 +0300 Subject: [PATCH] login-common: Expose client_sni_callback() It is needed by submission-login --- src/login-common/client-common.c | 4 ++-- src/login-common/client-common.h | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/login-common/client-common.c b/src/login-common/client-common.c index 1ad17e15d0..e4f2a7ed3c 100644 --- a/src/login-common/client-common.c +++ b/src/login-common/client-common.c @@ -638,8 +638,8 @@ void clients_destroy_all(void) clients_destroy_all_reason(MASTER_SERVICE_SHUTTING_DOWN_MSG); } -static int client_sni_callback(const char *name, const char **error_r, - void *context) +int client_sni_callback(const char *name, const char **error_r, + void *context) { struct client *client = context; struct ssl_iostream_context *ssl_ctx; diff --git a/src/login-common/client-common.h b/src/login-common/client-common.h index e942586671..bac8851368 100644 --- a/src/login-common/client-common.h +++ b/src/login-common/client-common.h @@ -414,6 +414,8 @@ int client_auth_begin_implicit(struct client *client, const char *mech_name, const char *init_resp); bool client_check_plaintext_auth(struct client *client, bool pass_sent); int client_auth_read_line(struct client *client); +int client_sni_callback(const char *name, const char **error_r, + void *context); void client_proxy_finish_destroy_client(struct client *client); void client_proxy_log_failure(struct client *client, const char *line); -- 2.47.3