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
import java.io.File
import java.io.FileDescriptor
import java.io.IOException
import java.lang.reflect.Method
import java.util.*
import android.net.VpnService as BaseVpnService
......@@ -113,11 +112,11 @@ class VpnService : BaseVpnService(), LocalDnsService.Interface {
override fun onRevoke() = stopRunner()
override suspend fun killProcesses() {
super.killProcesses()
active = false
DefaultNetworkListener.stop(this)
worker?.shutdown()
worker = null
super.killProcesses()
conn?.close()
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