From: Lennart Poettering Date: Fri, 1 Aug 2014 17:25:06 +0000 (+0200) Subject: resolved: IPV6_UNICAST_IF may fail if we already are bound to a device, like we are... X-Git-Tag: v216~299 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=747c0ff5648b707abb601f58eefcfd92a7d41695;hp=919881496856e2e474774e6ed2d29c25a48c0ff5;p=elogind.git resolved: IPV6_UNICAST_IF may fail if we already are bound to a device, like we are for link-local addresses --- diff --git a/src/resolve/resolved-dns-stream.c b/src/resolve/resolved-dns-stream.c index 9a0d59d22..eb78587ae 100644 --- a/src/resolve/resolved-dns-stream.c +++ b/src/resolve/resolved-dns-stream.c @@ -172,11 +172,11 @@ static int dns_stream_identify(DnsStream *s) { if (s->local.sa.sa_family == AF_INET) { r = setsockopt(s->fd, IPPROTO_IP, IP_UNICAST_IF, &ifindex, sizeof(ifindex)); if (r < 0) - return -errno; + log_debug("Failed to invoke IP_UNICAST_IF: %m"); } else if (s->local.sa.sa_family == AF_INET6) { r = setsockopt(s->fd, IPPROTO_IPV6, IPV6_UNICAST_IF, &ifindex, sizeof(ifindex)); if (r < 0) - return -errno; + log_debug("Failed to invoke IPV6_UNICAST_IF: %m"); } }