summaryrefslogtreecommitdiff
path: root/src/resolve
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2014-08-01 19:25:06 +0200
committerLennart Poettering <lennart@poettering.net>2014-08-01 19:25:06 +0200
commit747c0ff5648b707abb601f58eefcfd92a7d41695 (patch)
tree6d2428fa0632f280020ea7f3fe4f07f08c72a940 /src/resolve
parent919881496856e2e474774e6ed2d29c25a48c0ff5 (diff)
resolved: IPV6_UNICAST_IF may fail if we already are bound to a device, like we are for link-local addresses
Diffstat (limited to 'src/resolve')
-rw-r--r--src/resolve/resolved-dns-stream.c4
1 files changed, 2 insertions, 2 deletions
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");
}
}