diff src/director/director-connection.c @ 11373:26cfc1c3a4b1 HEAD

director: Update connection count when client disconnects.
author Timo Sirainen <tss@iki.fi>
date Tue, 25 May 2010 21:03:29 +0100
parents ef1de95396d4
children 467ca06a7dbe
line wrap: on
line diff
--- a/src/director/director-connection.c	Tue May 25 20:03:39 2010 +0100
+++ b/src/director/director-connection.c	Tue May 25 21:03:29 2010 +0100
@@ -7,6 +7,7 @@
 #include "istream.h"
 #include "ostream.h"
 #include "str.h"
+#include "master-service.h"
 #include "mail-host.h"
 #include "director.h"
 #include "director-host.h"
@@ -758,6 +759,8 @@
 	if (close(conn->fd) < 0)
 		i_error("close(director connection) failed: %m");
 	i_free(conn);
+
+	master_service_client_connection_destroyed(master_service);
 }
 
 static void director_connection_timeout(struct director_connection *conn)