From 1dff7f7c25f0596ad965e64d0dbd8894d8919871 Mon Sep 17 00:00:00 2001 From: Mygod Date: Sun, 12 Jul 2020 07:14:31 +0800 Subject: [PATCH] Make bssid nullable --- .../mygod/vpnhotspot/net/wifi/P2pSupplicantConfiguration.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mobile/src/main/java/be/mygod/vpnhotspot/net/wifi/P2pSupplicantConfiguration.kt b/mobile/src/main/java/be/mygod/vpnhotspot/net/wifi/P2pSupplicantConfiguration.kt index 13870aac..3479a152 100644 --- a/mobile/src/main/java/be/mygod/vpnhotspot/net/wifi/P2pSupplicantConfiguration.kt +++ b/mobile/src/main/java/be/mygod/vpnhotspot/net/wifi/P2pSupplicantConfiguration.kt @@ -109,6 +109,7 @@ class P2pSupplicantConfiguration(private val group: WifiP2pGroup? = null) { ssidLine = size add("") bssidLine = size + bssid = bssids.singleOrNull() add("\tbssid=$bssid") pskLine = size add("") @@ -133,7 +134,9 @@ class P2pSupplicantConfiguration(private val group: WifiP2pGroup? = null) { } } val psk by lazy { group?.passphrase ?: content.target.psk!! } - val bssid by lazy { MacAddressCompat.fromString(content.target.bssid!!) } + val bssid by lazy { + content.target.bssid?.let { MacAddressCompat.fromString(it) } + } suspend fun update(ssid: String, psk: String, bssid: MacAddressCompat?) { val (lines, block, persistentMacLine, legacy) = content