Commit 5425b068 authored by Mygod's avatar Mygod

Fix a failed check due to incorrect shutdown order

parent 6240a1b4
...@@ -46,7 +46,6 @@ import java.io.Closeable ...@@ -46,7 +46,6 @@ import java.io.Closeable
import java.io.File import java.io.File
import java.io.FileDescriptor import java.io.FileDescriptor
import java.io.IOException import java.io.IOException
import java.lang.reflect.Method
import java.util.* import java.util.*
import android.net.VpnService as BaseVpnService import android.net.VpnService as BaseVpnService
...@@ -113,11 +112,11 @@ class VpnService : BaseVpnService(), LocalDnsService.Interface { ...@@ -113,11 +112,11 @@ class VpnService : BaseVpnService(), LocalDnsService.Interface {
override fun onRevoke() = stopRunner() override fun onRevoke() = stopRunner()
override suspend fun killProcesses() { override suspend fun killProcesses() {
super.killProcesses()
active = false active = false
DefaultNetworkListener.stop(this) DefaultNetworkListener.stop(this)
worker?.shutdown() worker?.shutdown()
worker = null worker = null
super.killProcesses()
conn?.close() conn?.close()
conn = null conn = null
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment