From 7705aded776641eae6981bd43971fc5f98d8e856 Mon Sep 17 00:00:00 2001 From: zarazaex69 Date: Fri, 10 Apr 2026 17:28:56 +0300 Subject: [PATCH] fix(settings): validate VPN DNS servers with IP address check --- .../src/main/java/xyz/zarazaex/olc/handler/SettingsManager.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) } } /**