From: Timo Sirainen Date: Fri, 16 Apr 2010 13:13:30 +0000 (+0300) Subject: dict: Client count wasn't updated when client disconnected, causing problems later. X-Git-Tag: 2.0.beta5~114 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=056e7cd4029d460afabff2dc27c269096d8661c1;p=thirdparty%2Fdovecot%2Fcore.git dict: Client count wasn't updated when client disconnected, causing problems later. --HG-- branch : HEAD --- diff --git a/src/dict/dict-connection.c b/src/dict/dict-connection.c index 0d8db95273..7c52afd28d 100644 --- a/src/dict/dict-connection.c +++ b/src/dict/dict-connection.c @@ -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)