summaryrefslogtreecommitdiffhomepage
path: root/android
diff options
context:
space:
mode:
Diffstat (limited to 'android')
-rw-r--r--android/src/main/kotlin/net/mullvad/talpid/TalpidVpnService.kt10
1 files changed, 5 insertions, 5 deletions
diff --git a/android/src/main/kotlin/net/mullvad/talpid/TalpidVpnService.kt b/android/src/main/kotlin/net/mullvad/talpid/TalpidVpnService.kt
index 544063476f..352bccb016 100644
--- a/android/src/main/kotlin/net/mullvad/talpid/TalpidVpnService.kt
+++ b/android/src/main/kotlin/net/mullvad/talpid/TalpidVpnService.kt
@@ -122,13 +122,13 @@ open class TalpidVpnService : VpnService() {
val vpnInterface = builder.establish()
val tunFd = vpnInterface?.detachFd()
- if (tunFd != null) {
- waitForTunnelUp(tunFd, config.routes.any { route -> route.isIpv6 })
-
- return CreateTunResult.Success(tunFd)
- } else {
+ if (tunFd == null) {
return CreateTunResult.TunnelDeviceError()
}
+
+ waitForTunnelUp(tunFd, config.routes.any { route -> route.isIpv6 })
+
+ return CreateTunResult.Success(tunFd)
}
fun bypass(socket: Int): Boolean {