diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 7273867..f4a20cc 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -5,7 +5,7 @@ plugins { alias(libs.plugins.ktlint) } -val baseVersionName = "0.4.0" +val baseVersionName = "0.4.1" val Project.verName: String get() = "${baseVersionName}$versionNameSuffix.${exec("git rev-parse --short HEAD")}" val Project.verCode: Int get() = exec("git rev-list --count HEAD").toInt() val Project.isDevVersion: Boolean get() = exec("git tag -l v$baseVersionName").isEmpty() diff --git a/app/src/main/java/rs/clash/android/service/TunService.kt b/app/src/main/java/rs/clash/android/service/TunService.kt index d4b49ba..0d750ca 100644 --- a/app/src/main/java/rs/clash/android/service/TunService.kt +++ b/app/src/main/java/rs/clash/android/service/TunService.kt @@ -112,7 +112,7 @@ class TunService : VpnService() { builder.allowBypass() vpnInterface = builder.establish() - tunFd = vpnInterface?.fd + tunFd = vpnInterface?.detachFd() val fd = tunFd ?: run { Log.e("clash", "VPN interface fd is null, aborting") stopVpn()