]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-login: struct login_server_connection - Move to header file and add event field
authorMarco Bettini <marco.bettini@open-xchange.com>
Fri, 7 Oct 2022 14:04:07 +0000 (14:04 +0000)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Wed, 26 Oct 2022 16:35:08 +0000 (16:35 +0000)
src/lib-login/login-server.c
src/lib-login/login-server.h

index 2339c64fb01533d63b683eb13fb67f9e99732e64..fcd30cade8c39e8eb4162a19e1b5abb57bc6ed69 100644 (file)
 #define login_server_conn_has_requests(conn) \
        ((conn)->refcount > 1)
 
-struct login_server_connection {
-       struct login_server_connection *prev, *next;
-
-       struct login_server *server;
-       struct login_server_request *requests;
-       struct timeval create_time;
-       int refcount;
-       int fd;
-       struct io *io;
-       struct ostream *output;
-
-       bool login_success:1;
-};
-
 struct login_server_postlogin {
        struct login_server_request *request;
 
index 9d20e52bbc3e21e35947dd23ca76ca6efae0a553..52c16934cf0aa4cad2877cbbc9e4137eb2af70bc 100644 (file)
@@ -8,6 +8,21 @@
 
 #define LOGIN_SERVER_POSTLOGIN_TIMEOUT_DEFAULT 60
 
+struct login_server_connection {
+       struct login_server_connection *prev, *next;
+       struct event *event;
+
+       struct login_server *server;
+       struct login_server_request *requests;
+       struct timeval create_time;
+       int refcount;
+       int fd;
+       struct io *io;
+       struct ostream *output;
+
+       bool login_success:1;
+};
+
 struct login_server_request {
        /* parent connection */
        struct login_server_connection *conn;