diff --git a/src/libtomahawk/network/Servent.cpp b/src/libtomahawk/network/Servent.cpp
index 1b02f09da..3a07329ff 100644
--- a/src/libtomahawk/network/Servent.cpp
+++ b/src/libtomahawk/network/Servent.cpp
@@ -157,7 +157,7 @@ Servent::startListening( QHostAddress ha, bool upnp, int port )
         }
 
     }
-    else if ( ( ha.toString() != "127.0.0.1" ) && ( ha.toString() != "::1" ) && ( ha.toString() ==  "::7F00:1" ) )
+    else if ( ( ha.toString() != "127.0.0.1" ) && ( ha.toString() != "::1" ) && ( ha.toString() !=  "::7F00:1" ) )
     {
         // We listen only to one specific Address, only announce this.
         m_externalAddresses.append( ha );