]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-auth: Move auth_client_request_continue() lower
authorAki Tuomi <aki.tuomi@open-xchange.com>
Mon, 15 May 2023 09:28:53 +0000 (12:28 +0300)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Tue, 29 Aug 2023 07:08:45 +0000 (07:08 +0000)
Simplifies next commit

src/lib-auth/auth-client-request.c

index e9fb07bfa2e455a1e9f0f90b4e41d16f93802292..eb48cec3141026b57ae1097299816363523cb099 100644 (file)
@@ -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)