diff options
-rw-r--r-- | src/main/java/se/lublin/humla/model/Server.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main/java/se/lublin/humla/model/Server.java b/src/main/java/se/lublin/humla/model/Server.java index adde92a..1621803 100644 --- a/src/main/java/se/lublin/humla/model/Server.java +++ b/src/main/java/se/lublin/humla/model/Server.java @@ -181,7 +181,9 @@ public class Server implements Parcelable { mResolvedPort = mPort; return; } - if (InetAddresses.isInetAddress(mHost)) { + // skip also IP addresses and Tor Onion Services (a pseudo-TLD) + if (InetAddresses.isInetAddress(mHost) + || mHost.endsWith(".onion")) { mResolvedHost = mHost; mResolvedPort = Constants.DEFAULT_PORT; return; |