diff --git a/mobile/src/main/java/com/github/shadowsocks/bg/VpnService.kt b/mobile/src/main/java/com/github/shadowsocks/bg/VpnService.kt index cd31abcb..14541c49 100644 --- a/mobile/src/main/java/com/github/shadowsocks/bg/VpnService.kt +++ b/mobile/src/main/java/com/github/shadowsocks/bg/VpnService.kt @@ -183,7 +183,9 @@ class VpnService : BaseVpnService(), LocalDnsService.Interface { } override fun buildAdditionalArguments(cmd: ArrayList): ArrayList { + val profile = data.profile!! cmd += "-V" + if (profile.udpdns) cmd += "-D" return cmd }