diff options
| author | Sam Varshavchik | 2020-05-09 09:16:29 -0400 | 
|---|---|---|
| committer | Sam Varshavchik | 2020-05-09 09:16:29 -0400 | 
| commit | 1310320b6a0f31307896119968b13341b073bce2 (patch) | |
| tree | 1c3223f77f8a47b74aa269bec531a43613280890 /tcpd/libcouriertls.c | |
| parent | e8f1e9e157cbd01be78caaad7fe5be7952ec7b36 (diff) | |
| download | courier-libs-1310320b6a0f31307896119968b13341b073bce2.tar.bz2 | |
Fix spurious message.
Diffstat (limited to 'tcpd/libcouriertls.c')
| -rw-r--r-- | tcpd/libcouriertls.c | 5 | 
1 files changed, 5 insertions, 0 deletions
| diff --git a/tcpd/libcouriertls.c b/tcpd/libcouriertls.c index fa47ea8..03b972e 100644 --- a/tcpd/libcouriertls.c +++ b/tcpd/libcouriertls.c @@ -348,6 +348,9 @@ static void nonsslerror(const struct tls_info *info, const char *pfix)  {  	char errmsg[256]; +	if (errno == 0) +		return; +  	strcpy(errmsg, "couriertls: ");  	strncat(errmsg, pfix, 200);  	strcat(errmsg, ": "); @@ -1362,6 +1365,8 @@ int	tls_transfer(struct tls_transfer_info *t, SSL *ssl, int fd,  	struct tls_info *info=SSL_get_app_data(ssl);  	int n; +	errno=0; +  	if (info->connect_interrupted)  	{  		n=SSL_connect(ssl); | 
