]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
imap, pop3: If client creation fails, update lib-master connection count.
authorTimo Sirainen <tss@iki.fi>
Fri, 11 Dec 2009 21:05:38 +0000 (16:05 -0500)
committerTimo Sirainen <tss@iki.fi>
Fri, 11 Dec 2009 21:05:38 +0000 (16:05 -0500)
--HG--
branch : HEAD

src/imap/main.c
src/pop3/main.c

index 5350fd505d4621d3d43a4dc9fde321f793b6c128..5d9710121de0b60f64c89e98044aa4cb9d90b03a 100644 (file)
@@ -230,6 +230,7 @@ login_client_connected(const struct master_login_client *client,
                                     &input_buf, &error) < 0) {
                i_error("%s", error);
                (void)close(client->fd);
+               master_service_client_connection_destroyed(master_service);
        }
 }
 
index d6930c84d22695f8ffca7f44d58de760f7a96055..71e4915b7cff4118ebee8675fbe67cf0efd1673c 100644 (file)
@@ -156,6 +156,7 @@ login_client_connected(const struct master_login_client *client,
                                     &input_buf, &error) < 0) {
                i_error("%s", error);
                (void)close(client->fd);
+               master_service_client_connection_destroyed(master_service);
        }
 }