[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