Fix crash when getLinkProperties returns null

This commit is contained in:
Mygod
2018-07-13 17:57:46 +08:00
parent ef63f3173b
commit 845ede3235

View File

@@ -43,7 +43,7 @@ class InterfaceMonitor(val iface: String) : UpstreamMonitor() {
private set
private val dns get() = app.connectivity.allNetworks
.map { app.connectivity.getLinkProperties(it) }
.singleOrNull { it.interfaceName == iface }
.singleOrNull { it?.interfaceName == iface }
?.dnsServers ?: emptyList()
override fun registerCallbackLocked(callback: Callback): Boolean {