changeset 7137:c33c87781ab4 HEAD

Added clients_init() and clients_deinit() back (for Managesieve).
author Timo Sirainen <tss@iki.fi>
date Mon, 07 Jan 2008 12:49:40 +0200
parents 24526ffec9a2
children 876c7bca351c
files src/imap-login/client.c src/login-common/client-common.h src/login-common/main.c src/pop3-login/client.c
diffstat 4 files changed, 25 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/imap-login/client.c	Mon Jan 07 12:42:18 2008 +0200
+++ b/src/imap-login/client.c	Mon Jan 07 12:49:40 2008 +0200
@@ -630,3 +630,13 @@
 		client_destroy(imap_client, "Disconnected: Shutting down");
 	}
 }
+
+void clients_init(void)
+{
+	/* Nothing to initialize for IMAP */
+}
+
+void clients_deinit(void)
+{
+	clients_destroy_all();
+}
--- a/src/login-common/client-common.h	Mon Jan 07 12:42:18 2008 +0200
+++ b/src/login-common/client-common.h	Mon Jan 07 12:49:40 2008 +0200
@@ -47,4 +47,7 @@
 void client_destroy_oldest(void);
 void clients_destroy_all(void);
 
+void clients_init(void);
+void clients_deinit(void);
+
 #endif
--- a/src/login-common/main.c	Mon Jan 07 12:42:18 2008 +0200
+++ b/src/login-common/main.c	Mon Jan 07 12:49:40 2008 +0200
@@ -337,6 +337,7 @@
 
 	auth_client = auth_client_new(login_process_uid);
         auth_client_set_connect_notify(auth_client, auth_connect_notify, NULL);
+	clients_init();
 
 	value = getenv("LISTEN_FDS");
 	listen_count = value == NULL ? 0 : atoi(value);
@@ -367,7 +368,7 @@
 
 	if (auth_client != NULL)
 		auth_client_free(&auth_client);
-	clients_destroy_all();
+	clients_deinit();
 	master_deinit();
 
 	lib_signals_deinit();
--- a/src/pop3-login/client.c	Mon Jan 07 12:42:18 2008 +0200
+++ b/src/pop3-login/client.c	Mon Jan 07 12:49:40 2008 +0200
@@ -480,3 +480,13 @@
 		client_destroy(pop3_client, "Disconnected: Shutting down");
 	}
 }
+
+void clients_init(void)
+{
+    /* Nothing to initialize for POP3 */
+}
+
+void clients_deinit(void)
+{
+	clients_destroy_all();
+}