From: Aki Tuomi Date: Mon, 15 May 2023 09:28:53 +0000 (+0300) Subject: lib-auth: Move auth_client_request_continue() lower X-Git-Tag: 2.3.21~32 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=78b8d7c861541160998679956283d7d3db5dfbd1;p=thirdparty%2Fdovecot%2Fcore.git lib-auth: Move auth_client_request_continue() lower Simplifies next commit --- diff --git a/src/lib-auth/auth-client-request.c b/src/lib-auth/auth-client-request.c index e9fb07bfa2..eb48cec314 100644 --- a/src/lib-auth/auth-client-request.c +++ b/src/lib-auth/auth-client-request.c @@ -187,32 +187,6 @@ auth_client_request_new(struct auth_client *client, return request; } -void auth_client_request_continue(struct auth_client_request *request, - const char *data_base64) -{ - struct const_iovec iov[3]; - const char *prefix; - - prefix = t_strdup_printf("CONT\t%u\t", request->id); - - iov[0].iov_base = prefix; - iov[0].iov_len = strlen(prefix); - iov[1].iov_base = data_base64; - iov[1].iov_len = strlen(data_base64); - iov[2].iov_base = "\n"; - iov[2].iov_len = 1; - - struct event_passthrough *e = - event_create_passthrough(request->event)-> - set_name("auth_client_request_continued"); - e_debug(e->event(), "Continue request"); - - if (o_stream_sendv(request->conn->conn.output, iov, 3) < 0) { - e_error(request->event, - "Error sending continue request to auth server: %m"); - } -} - static void ATTR_NULL(3, 4) call_callback(struct auth_client_request *request, enum auth_request_status status, @@ -292,6 +266,32 @@ static void args_parse_user(struct auth_client_request *request, const char *arg event_add_str(request->event, "auth_user", arg + 10); } +void auth_client_request_continue(struct auth_client_request *request, + const char *data_base64) +{ + struct const_iovec iov[3]; + const char *prefix; + + prefix = t_strdup_printf("CONT\t%u\t", request->id); + + iov[0].iov_base = prefix; + iov[0].iov_len = strlen(prefix); + iov[1].iov_base = data_base64; + iov[1].iov_len = strlen(data_base64); + iov[2].iov_base = "\n"; + iov[2].iov_len = 1; + + struct event_passthrough *e = + event_create_passthrough(request->event)-> + set_name("auth_client_request_continued"); + e_debug(e->event(), "Continue request"); + + if (o_stream_sendv(request->conn->conn.output, iov, 3) < 0) { + e_error(request->event, + "Error sending continue request to auth server: %m"); + } +} + void auth_client_request_server_input(struct auth_client_request *request, enum auth_request_status status, const char *const *args)