diff options
Diffstat (limited to 'android/src')
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/talpid/TalpidVpnService.kt | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/android/src/main/kotlin/net/mullvad/talpid/TalpidVpnService.kt b/android/src/main/kotlin/net/mullvad/talpid/TalpidVpnService.kt index 352bccb016..4a9b16b16a 100644 --- a/android/src/main/kotlin/net/mullvad/talpid/TalpidVpnService.kt +++ b/android/src/main/kotlin/net/mullvad/talpid/TalpidVpnService.kt @@ -57,7 +57,7 @@ open class TalpidVpnService : VpnService() { fun createTunIfClosed(): Boolean { synchronized(this) { - if (activeTunStatus == null) { + if (activeTunStatus !is CreateTunResult.Success) { activeTunStatus = createTun(currentTunConfig) } @@ -67,7 +67,7 @@ open class TalpidVpnService : VpnService() { fun recreateTunIfOpen(config: TunConfig) { synchronized(this) { - if (activeTunStatus != null) { + if (activeTunStatus is CreateTunResult.Success) { currentTunConfig = config activeTunStatus = createTun(config) } |
