diff options
Diffstat (limited to 'tcpd')
| -rw-r--r-- | tcpd/starttls.c | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/tcpd/starttls.c b/tcpd/starttls.c index cb3bd2c..94cb3ac 100644 --- a/tcpd/starttls.c +++ b/tcpd/starttls.c @@ -542,8 +542,6 @@ static int dossl(int fd, int argn, int argc, char **argv)  	stdin_fd=0;  	stdout_fd=1; -	startclient(argn, argc, argv, fd, &stdin_fd, &stdout_fd); -  	if (username)  		libmail_changeusername(username, 0); @@ -566,6 +564,8 @@ static int dossl(int fd, int argn, int argc, char **argv)  		return 1;  	} +	startclient(argn, argc, argv, fd, &stdin_fd, &stdout_fd); +  	docopy(ssl, fd, stdin_fd, stdout_fd);  	tls_disconnect(ssl, fd); | 
