diff --git a/V2rayNG/app/src/main/java/xyz/zarazaex/olc/handler/SettingsManager.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/handler/SettingsManager.kt index 52bf9c9b..88c72ab2 100644 --- a/V2rayNG/app/src/main/java/xyz/zarazaex/olc/handler/SettingsManager.kt +++ b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/handler/SettingsManager.kt @@ -346,7 +346,7 @@ object SettingsManager { */ fun getVpnDnsServers(): List { val vpnDns = MmkvManager.decodeSettingsString(AppConfig.PREF_VPN_DNS) ?: AppConfig.DNS_VPN - return vpnDns.split(",").filter { it.isNotBlank() } + return vpnDns.split(",").filter { it.isNotBlank() && Utils.isPureIpAddress(it) } } /**