Prevent crash if SECURITY_PATCH cannot be recognized
This commit is contained in:
@@ -57,8 +57,8 @@ class RepeaterService : Service(), CoroutineScope, WifiP2pManager.ChannelListene
|
||||
|
||||
@delegate:TargetApi(29)
|
||||
private val hasP2pValidateName by lazy {
|
||||
val (y, m, _) = Build.VERSION.SECURITY_PATCH.split('-', limit = 3).map { it.toInt() }
|
||||
y > 2020 || y == 2020 && m >= 3
|
||||
val (y, m, _) = Build.VERSION.SECURITY_PATCH.split('-', limit = 3).map { it.toIntOrNull() }
|
||||
y == null || y > 2020 || y == 2020 && (m == null || m >= 3)
|
||||
}
|
||||
val safeModeConfigurable get() = Build.VERSION.SDK_INT >= 29 && hasP2pValidateName
|
||||
val safeMode get() = Build.VERSION.SDK_INT >= 29 &&
|
||||
|
||||
Reference in New Issue
Block a user