diff --git a/libs/lpac-jni/src/main/java/net/typeblog/lpac_jni/EuiccConfiguredAddresses.kt b/libs/lpac-jni/src/main/java/net/typeblog/lpac_jni/EuiccConfiguredAddresses.kt index e7f090a..437a0a3 100644 --- a/libs/lpac-jni/src/main/java/net/typeblog/lpac_jni/EuiccConfiguredAddresses.kt +++ b/libs/lpac-jni/src/main/java/net/typeblog/lpac_jni/EuiccConfiguredAddresses.kt @@ -2,11 +2,10 @@ package net.typeblog.lpac_jni import android.util.Patterns -// example address in GSMA SGP.26, some chips use addresses like this @Suppress("SpellCheckingInspection") val invalidDPAddresses = setOf( - "testrootsmds.gsma.com", "testrootsmds.example.com", + "testrootsmds.gsma.com", ) class EuiccConfiguredAddresses(defaultDPAddress: String?, rootDSAddress: String?) { @@ -25,5 +24,6 @@ private fun isInvalidDPAddress(address: String?): Boolean { private fun isInvalidDSAddress(address: String?): Boolean { if (address.isNullOrBlank()) return true if (address in invalidDPAddresses) return true - return !Patterns.DOMAIN_NAME.matcher(address).matches() + if (Patterns.DOMAIN_NAME.matcher(address).matches()) return false + return false }