From 8a6cd62c596c1f7a5181cc2de13a3f5b6e937d34 Mon Sep 17 00:00:00 2001 From: "Uwe L. Korn" Date: Fri, 5 Apr 2013 22:10:53 +0200 Subject: [PATCH] Do not try link-local addresses. --- src/libtomahawk/network/Servent.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/libtomahawk/network/Servent.cpp b/src/libtomahawk/network/Servent.cpp index 81ff5d2cd..1b02f09da 100644 --- a/src/libtomahawk/network/Servent.cpp +++ b/src/libtomahawk/network/Servent.cpp @@ -150,6 +150,8 @@ Servent::startListening( QHostAddress ha, bool upnp, int port ) continue; // IPv6 localhost if ( addr.toString() == "::7F00:1" ) continue; // IPv4 localhost as IPv6 address + if ( addr.isInSubnet( QHostAddress::parseSubnet( "fe80::/10" ) ) ) + continue; // Skip link local addresses tLog( LOGVERBOSE ) << Q_FUNC_INFO << "Listening to " << addr.toString(); m_externalAddresses.append( addr ); }