timesyncd: don't attempt to call IP_TOS sockopt on IPv6 sockets

This commit is contained in:
Lennart Poettering 2020-09-10 16:36:35 +02:00
parent 7c5c59d4b1
commit 00df39a56a
1 changed files with 2 additions and 1 deletions

View File

@ -647,7 +647,8 @@ static int manager_listen_setup(Manager *m) {
if (r < 0)
return r;
(void) setsockopt_int(m->server_socket, IPPROTO_IP, IP_TOS, IPTOS_LOWDELAY);
if (addr.sa.sa_family == AF_INET)
(void) setsockopt_int(m->server_socket, IPPROTO_IP, IP_TOS, IPTOS_LOWDELAY);
return sd_event_add_io(m->event, &m->event_receive, m->server_socket, EPOLLIN, manager_receive_response, m);
}