diff --git a/app/src/main/java/com/hippo/ehviewer/client/EhDns.kt b/app/src/main/java/com/hippo/ehviewer/client/EhDns.kt index daf4dff7f..f41a3c3a8 100644 --- a/app/src/main/java/com/hippo/ehviewer/client/EhDns.kt +++ b/app/src/main/java/com/hippo/ehviewer/client/EhDns.kt @@ -124,7 +124,7 @@ object EhDns : Dns { ?: Dns.SYSTEM.lookup(hostname) } - fun isInHost(hostname: String): Boolean { + fun isInHosts(hostname: String): Boolean { return hosts.contains(hostname) || (builtInHosts.contains(hostname) && Settings.getBuiltInHosts()) } } diff --git a/app/src/main/java/com/hippo/ehviewer/client/EhSSLSocketFactory.kt b/app/src/main/java/com/hippo/ehviewer/client/EhSSLSocketFactory.kt index 78a20a55d..aaf77853b 100644 --- a/app/src/main/java/com/hippo/ehviewer/client/EhSSLSocketFactory.kt +++ b/app/src/main/java/com/hippo/ehviewer/client/EhSSLSocketFactory.kt @@ -34,7 +34,7 @@ object EhSSLSocketFactory : SSLSocketFactory() { } override fun createSocket(s: Socket, host: String, port: Int, autoClose: Boolean): Socket { - val address = s.inetAddress.hostAddress.takeIf { EhDns.isInHost(host) } + val address = s.inetAddress.hostAddress.takeIf { EhDns.isInHosts(host) } val socket = sslSocketFactory.createSocket(s, address ?: host, port, autoClose) as SSLSocket val sslSession = socket.session Log.d(