mirror of
https://github.com/NLnetLabs/unbound.git
synced 2024-09-21 22:57:08 +00:00
- Fix to silence the tls handshake errors for broken pipe and reset
by peer, unless verbosity is set to 2 or higher.
This commit is contained in:
parent
a930b94658
commit
6c0a863584
@ -3,6 +3,8 @@
|
|||||||
|
|
||||||
28 January 2020: Wouter
|
28 January 2020: Wouter
|
||||||
- iana portlist updated.
|
- iana portlist updated.
|
||||||
|
- Fix to silence the tls handshake errors for broken pipe and reset
|
||||||
|
by peer, unless verbosity is set to 2 or higher.
|
||||||
|
|
||||||
27 January 2020: Ralph
|
27 January 2020: Ralph
|
||||||
- Merge PR#154; Allow use of libbsd functions with configure option
|
- Merge PR#154; Allow use of libbsd functions with configure option
|
||||||
|
@ -1120,6 +1120,14 @@ ssl_handshake(struct comm_point* c)
|
|||||||
return 0; /* closed */
|
return 0; /* closed */
|
||||||
} else if(want == SSL_ERROR_SYSCALL) {
|
} else if(want == SSL_ERROR_SYSCALL) {
|
||||||
/* SYSCALL and errno==0 means closed uncleanly */
|
/* SYSCALL and errno==0 means closed uncleanly */
|
||||||
|
#ifdef EPIPE
|
||||||
|
if(errno == EPIPE && verbosity < 2)
|
||||||
|
return 0; /* silence 'broken pipe' */
|
||||||
|
#endif
|
||||||
|
#ifdef ECONNRESET
|
||||||
|
if(errno == ECONNRESET && verbosity < 2)
|
||||||
|
return 0; /* silence reset by peer */
|
||||||
|
#endif
|
||||||
if(errno != 0)
|
if(errno != 0)
|
||||||
log_err("SSL_handshake syscall: %s",
|
log_err("SSL_handshake syscall: %s",
|
||||||
strerror(errno));
|
strerror(errno));
|
||||||
|
Loading…
Reference in New Issue
Block a user