~ubuntu-branches/ubuntu/wily/dovecot/wily

« back to all changes in this revision

Viewing changes to src/login-common/client-common.c

  • Committer: Package Import Robot
  • Author(s): Marc Deslauriers
  • Date: 2014-05-15 10:19:29 UTC
  • Revision ID: package-import@ubuntu.com-20140515101929-esvldcgzjrcmz3xk
Tags: 1:2.2.9-1ubuntu3
* SECURITY UPDATE: denial of service via SSL connection exhaustion
  - debian/patches/CVE-2014-3430.patch: properly close connections in
    src/login-common/client-common.c,
    src/login-common/ssl-proxy-openssl.c,
    src/login-common/ssl-proxy.h.
  - CVE-2014-3430

Show diffs side-by-side

added added

removed removed

Lines of Context:
171
171
                last_client = client->prev;
172
172
        DLLIST_REMOVE(&clients, client);
173
173
 
 
174
        if (!client->login_success && client->ssl_proxy != NULL)
 
175
                ssl_proxy_destroy(client->ssl_proxy);
174
176
        if (client->input != NULL)
175
177
                i_stream_close(client->input);
176
178
        if (client->output != NULL)