[dovecot/core] ab2302: lib-smtp: client: Make the initialization of the c...

GitHub noreply at github.com
Wed Sep 26 14:30:14 EEST 2018


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: ab2302b1200555ef68ec8e6e341962ee5d779de2
      https://github.com/dovecot/core/commit/ab2302b1200555ef68ec8e6e341962ee5d779de2
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-09-26 (Wed, 26 Sep 2018)

  Changed paths:
    M src/lib-smtp/smtp-client-connection.c
    M src/lib-smtp/smtp-client-private.h

  Log Message:
  -----------
  lib-smtp: client: Make the initialization of the connection after SSL handshake reliable.

Before, the connection was not guaranteed to be fully initialized after the SSL
handshake. The problem would occur when the handshake finished while writing the
SSL output stream. In a similar HTTP client issue, this caused a segfault.



      **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.


More information about the dovecot-cvs mailing list