+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.
for(i = 0; i < r; i++) {
if(sd_is_socket(SD_LISTEN_FDS_START + i, family, socktype, listen)) {
- s = SD_LISTEN_FDS_START + i;
- break;
+ 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) {