From: Matthieu Patou Date: Sat, 15 Oct 2011 09:13:40 +0000 (+0200) Subject: s4-interfaces: allow pure ipv6 to work X-Git-Tag: ldb-1.1.4~972 X-Git-Url: http://git.samba.org/?a=commitdiff_plain;h=8741b90334a2b9f0143f839e8ff65101d4a70e71;p=ddiss%2Fsamba.git s4-interfaces: allow pure ipv6 to work This is the complementary part of patch abe5afc580dcaaab70f136904d98fa83bfae7b6e for samba4. --- diff --git a/source4/lib/socket/interface.c b/source4/lib/socket/interface.c index 7994716e83d..27ac7151a3b 100644 --- a/source4/lib/socket/interface.c +++ b/source4/lib/socket/interface.c @@ -87,7 +87,8 @@ static void add_interface(TALLOC_CTX *mem_ctx, const struct iface_struct *ifs, s return; } - if (!(ifs->flags & (IFF_BROADCAST|IFF_LOOPBACK))) { + if (ifs->ip.ss_family == AF_INET && + !(ifs->flags & (IFF_BROADCAST|IFF_LOOPBACK))) { DEBUG(3,("not adding non-broadcast interface %s\n", ifs->name )); return;