From 422251ad3d09c3fa66f65cc1da86a7f15ad0b8d1 Mon Sep 17 00:00:00 2001 From: Arvid Norberg Date: Tue, 1 Oct 2013 17:35:39 +0000 Subject: [PATCH] merged change from RC_0_16 --- src/broadcast_socket.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/broadcast_socket.cpp b/src/broadcast_socket.cpp index 6328a23fa..96472bf7e 100644 --- a/src/broadcast_socket.cpp +++ b/src/broadcast_socket.cpp @@ -68,7 +68,9 @@ namespace libtorrent #if TORRENT_USE_IPV6 if (a.is_v6()) { - return a.to_v6() == address_v6::loopback(); + return a.to_v6().is_loopback() + || a.to_v6().is_link_local() + || a.to_v6().is_multicast_link_local(); } #endif address_v4 a4 = a.to_v4();