]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
dict: Client count wasn't updated when client disconnected, causing problems later.
authorTimo Sirainen <tss@iki.fi>
Fri, 16 Apr 2010 13:13:30 +0000 (16:13 +0300)
committerTimo Sirainen <tss@iki.fi>
Fri, 16 Apr 2010 13:13:30 +0000 (16:13 +0300)
--HG--
branch : HEAD

src/dict/dict-connection.c

index 0d8db95273c97c6d6e4571bdd9851a23e63bde1e..7c52afd28d13eb297bd30ee7e6f2c0185f5be23c 100644 (file)
@@ -6,6 +6,7 @@
 #include "istream.h"
 #include "ostream.h"
 #include "llist.h"
+#include "master-service.h"
 #include "dict-client.h"
 #include "dict-settings.h"
 #include "dict-commands.h"
@@ -179,6 +180,8 @@ void dict_connection_destroy(struct dict_connection *conn)
        i_free(conn->name);
        i_free(conn->username);
        i_free(conn);
+
+       master_service_client_connection_destroyed(master_service);
 }
 
 void dict_connections_destroy_all(void)