mirror of
https://github.com/NLnetLabs/unbound.git
synced 2025-12-20 23:00:56 -05:00
- Fix to improve systemd socket activation code file descriptor
assignment. git-svn-id: file:///svn/unbound/trunk@4778 be551aaa-1e26-0410-a405-d3ace91eadb9
This commit is contained in:
parent
23dc22b78d
commit
f93746b1af
2 changed files with 15 additions and 2 deletions
|
|
@ -1,3 +1,7 @@
|
|||
12 July 2018: Wouter
|
||||
- Fix to improve systemd socket activation code file descriptor
|
||||
assignment.
|
||||
|
||||
10 July 2018: Wouter
|
||||
- Note in documentation that the cert name match code needs
|
||||
OpenSSL 1.1.0 or later to be enabled.
|
||||
|
|
|
|||
|
|
@ -144,9 +144,18 @@ systemd_get_activated(int family, int socktype, int listen,
|
|||
|
||||
for(i = 0; i < r; i++) {
|
||||
if(sd_is_socket(SD_LISTEN_FDS_START + i, family, socktype, listen)) {
|
||||
if( (family == AF_INET || family == AF_INET6) ) {
|
||||
if(sd_is_socket_sockaddr(
|
||||
SD_LISTEN_FDS_START + i, family,
|
||||
addr, addrlen)) {
|
||||
s = SD_LISTEN_FDS_START + i;
|
||||
break;
|
||||
}
|
||||
} else {
|
||||
s = SD_LISTEN_FDS_START + i;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (s == -1) {
|
||||
if (addr)
|
||||
|
|
|
|||
Loading…
Reference in a new issue