summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Brad Lassey <lassey@google.com> 2025-02-10 16:55:27 -0500
committer Brad Lassey <lassey@google.com> 2025-02-10 16:59:16 -0500
commit9e7415fe7f95501efc03e78051051c85529f6213 (patch)
tree80c12e8f829eba83033c0058ad3133f6926de2b2
parentd1ea0b7a6d75c20f99a59004018abe1f865f8b07 (diff)
Ensure polling loop filters are upper case when adding to the map.
Bug: 395690020 Test: tested by CTS Flag: EXEMPT bug fix Change-Id: I2d0fd1d23978122c98d722257726c905f35b28fe
-rw-r--r--nfc-non-updatable/java/android/nfc/cardemulation/ApduServiceInfo.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/nfc-non-updatable/java/android/nfc/cardemulation/ApduServiceInfo.java b/nfc-non-updatable/java/android/nfc/cardemulation/ApduServiceInfo.java
index e83b9f1afddb..d0de1fc14b0e 100644
--- a/nfc-non-updatable/java/android/nfc/cardemulation/ApduServiceInfo.java
+++ b/nfc-non-updatable/java/android/nfc/cardemulation/ApduServiceInfo.java
@@ -817,7 +817,7 @@ public final class ApduServiceInfo implements Parcelable {
if (!mOnHost && !autoTransact) {
return;
}
- mAutoTransact.put(pollingLoopFilter, autoTransact);
+ mAutoTransact.put(pollingLoopFilter.toUpperCase(Locale.ROOT), autoTransact);
}
/**
@@ -845,7 +845,8 @@ public final class ApduServiceInfo implements Parcelable {
if (!mOnHost && !autoTransact) {
return;
}
- mAutoTransactPatterns.put(Pattern.compile(pollingLoopPatternFilter), autoTransact);
+ mAutoTransactPatterns.put(Pattern.compile(
+ pollingLoopPatternFilter.toUpperCase(Locale.ROOT)), autoTransact);
}
/**