diff src/lmtp/main.c @ 11388:b8d3c96e61a7 HEAD

lib-master API changed to avoid accidentally leaking client connections. This change also fixes many such leaks.
author Timo Sirainen <tss@iki.fi>
date Thu, 27 May 2010 12:16:36 +0100
parents 70cfc89a3936
children 7fef89fea00e
line wrap: on
line diff
--- a/src/lmtp/main.c	Thu May 27 11:36:07 2010 +0100
+++ b/src/lmtp/main.c	Thu May 27 12:16:36 2010 +0100
@@ -28,8 +28,9 @@
 const char *dns_client_socket_path;
 struct mail_storage_service_ctx *storage_service;
 
-static void client_connected(const struct master_service_connection *conn)
+static void client_connected(struct master_service_connection *conn)
 {
+	master_service_client_connection_accept(conn);
 	(void)client_create(conn->fd, conn->fd, conn);
 }