mirror of
https://github.com/NLnetLabs/unbound.git
synced 2026-09-11 12:27:43 +02:00
- Fix #1254: send failed: Socket is not connected and
`remote address is 0.0.0.0 port 53`.
This commit is contained in:
@@ -1,3 +1,7 @@
|
||||
24 March 2025: Wouter
|
||||
- Fix #1254: `send failed: Socket is not connected` and
|
||||
`remote address is 0.0.0.0 port 53`.
|
||||
|
||||
21 March 2025: Wouter
|
||||
- Fix #1253: Cache entries fail to be removed from Redis cachedb
|
||||
backend with unbound-control flush* +c.
|
||||
|
||||
@@ -369,6 +369,15 @@ udp_send_errno_needs_log(struct sockaddr* addr, socklen_t addrlen)
|
||||
(struct sockaddr_storage*)addr, addrlen) &&
|
||||
verbosity < VERB_DETAIL)
|
||||
return 0;
|
||||
# ifdef ENOTCONN
|
||||
/* For 0.0.0.0, ::0 targets it can return that socket is not connected.
|
||||
* This can be ignored, and the address skipped. It remains
|
||||
* possible to send there for completeness in configuration. */
|
||||
if(errno == ENOTCONN && addr_is_any(
|
||||
(struct sockaddr_storage*)addr, addrlen) &&
|
||||
verbosity < VERB_DETAIL)
|
||||
return 0;
|
||||
# endif
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user