fixed ip reporting for dns look ups

Daniel Gultsch created

Change summary

src/main/java/eu/siacs/conversations/utils/AndroidUsingLinkProperties.java | 4 
src/main/java/eu/siacs/conversations/xmpp/XmppConnection.java              | 2 
2 files changed, 3 insertions(+), 3 deletions(-)

Detailed changes

src/main/java/eu/siacs/conversations/utils/AndroidUsingLinkProperties.java 🔗

@@ -56,9 +56,9 @@ public class AndroidUsingLinkProperties extends AbstractDNSServerLookupMechanism
         List<String> out = new ArrayList<>();
         for(InetAddress addr : in) {
             if (addr instanceof Inet4Address) {
-                out.add(0, addr.toString());
+                out.add(0, addr.getHostAddress());
             } else {
-                out.add(addr.toString());
+                out.add(addr.getHostAddress());
             }
         }
         return out;

src/main/java/eu/siacs/conversations/xmpp/XmppConnection.java 🔗

@@ -366,7 +366,7 @@ public class XmppConnection implements Runnable {
 							addr = new InetSocketAddress(result.getIp(), result.getPort());
 							Log.d(Config.LOGTAG, account.getJid().toBareJid().toString()
 									+ ": using values from dns " + result.getHostname().toString()
-									+ "[" + result.getIp().toString() + "]:" + result.getPort() + " tls: " + features.encryptionEnabled);
+									+ "/" + result.getIp().getHostAddress() + ":" + result.getPort() + " tls: " + features.encryptionEnabled);
 						} else {
 							addr = new InetSocketAddress(result.getHostname().toString(), result.getPort());
 							Log.d(Config.LOGTAG, account.getJid().toBareJid().toString()