Mercurial > dovecot > core-2.2
changeset 174:61b0bb62b42e HEAD
nonblocking handshake was a bit buggy
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sat, 07 Sep 2002 22:01:14 +0300 |
parents | d638f42bf813 |
children | 73bf05a1d862 |
files | src/login/ssl-proxy.c |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/login/ssl-proxy.c Sat Sep 07 05:09:53 2002 +0300 +++ b/src/login/ssl-proxy.c Sat Sep 07 22:01:14 2002 +0300 @@ -249,6 +249,8 @@ if (proxy->io_ssl != NULL) io_remove(proxy->io_ssl); + proxy->io_plain = io_add(proxy->fd_plain, IO_READ, + plain_input, proxy); proxy->io_ssl = io_add(proxy->fd_ssl, IO_READ, ssl_input, proxy); return; @@ -295,8 +297,6 @@ proxy->fd_ssl = fd; proxy->fd_plain = sfd[0]; - proxy->io_plain = io_add(proxy->fd_plain, IO_READ, plain_input, proxy); - proxy->refcount++; ssl_handshake(proxy, -1, NULL); if (!ssl_proxy_destroy(proxy))