diff options
| author | android-build-team Robot <android-build-team-robot@google.com> | 2019-08-15 04:40:16 +0000 |
|---|---|---|
| committer | android-build-team Robot <android-build-team-robot@google.com> | 2019-08-15 04:40:16 +0000 |
| commit | 592f64a540eb25fd2140bf27bef9666bc33355c4 (patch) | |
| tree | 6578494df6f81d739025d3ac9789b19dd1b8aa67 | |
| parent | 00bac626fac42971a4e666a9721ee5ce59e842ce (diff) | |
| parent | e66551fd49d34d660eba065c5eb284701db8675b (diff) | |
| download | platform_packages_apps_Nfc-android10-mainline-a-release.tar.gz platform_packages_apps_Nfc-android10-mainline-a-release.tar.bz2 platform_packages_apps_Nfc-android10-mainline-a-release.zip | |
Snap for 5803298 from e66551fd49d34d660eba065c5eb284701db8675b to qt-aml-releaseandroid-mainline-10.0.0_r2android10-mainline-a-release
Change-Id: I43e7699fe3a9f3ec525d1a9cf26d96dbc3bc8aee
| -rw-r--r-- | nci/jni/NfcTag.cpp | 10 | ||||
| -rw-r--r-- | res/values-de/strings.xml | 2 |
2 files changed, 10 insertions, 2 deletions
diff --git a/nci/jni/NfcTag.cpp b/nci/jni/NfcTag.cpp index d8a42c11..7194d8c0 100644 --- a/nci/jni/NfcTag.cpp +++ b/nci/jni/NfcTag.cpp @@ -21,6 +21,7 @@ #include <android-base/stringprintf.h> #include <base/logging.h> +#include <log/log.h> #include <nativehelper/ScopedLocalRef.h> #include <nativehelper/ScopedPrimitiveArray.h> @@ -713,7 +714,14 @@ void NfcTag::fillNativeNfcTagMembers3(JNIEnv* e, jclass tag_cls, jobject tag, DLOG_IF(INFO, nfc_debug_enabled) << StringPrintf("%s: tech B; TARGET_TYPE_ISO14443_3B", fn); len = mTechParams[i].param.pb.sensb_res_len; - len = len - 4; // subtract 4 bytes for NFCID0 at byte 2 through 5 + if (len >= NFC_NFCID0_MAX_LEN) { + // subtract 4 bytes for NFCID0 at byte 2 through 5 + len = len - NFC_NFCID0_MAX_LEN; + } else { + android_errorWriteLog(0x534e4554, "124940143"); + LOG(ERROR) << StringPrintf("%s: sensb_res_len error", fn); + len = 0; + } pollBytes.reset(e->NewByteArray(len)); e->SetByteArrayRegion(pollBytes.get(), 0, len, (jbyte*)(mTechParams[i].param.pb.sensb_res + 4)); diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index 8dc769c4..73674961 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -33,7 +33,7 @@ <string name="could_not_use_app" msgid="8137587876138569083">"Fehler bei der Verwendung von <xliff:g id="APP">%1$s</xliff:g>"</string> <string name="pay_with" msgid="5531545488795798945">"Zahlen mit"</string> <string name="complete_with" msgid="6797459104103012992">"Durchführen mit"</string> - <string name="default_pay_app_removed" msgid="4108250545457437360">"Der von dir bevorzugte Dienst für das mobile Bezahlen wurde entfernt. Möchtest du einen anderen auswählen?"</string> + <string name="default_pay_app_removed" msgid="4108250545457437360">"Der von dir bevorzugte Dienst für das kontaktlose Bezahlen wurde entfernt. Möchtest du einen anderen auswählen?"</string> <string name="ask_nfc_tap" msgid="2925239870458286340">"Zum Abschluss auf ein anderes Gerät tippen"</string> <string name="wifi_connect" msgid="6250727951843550671">"Verbinden"</string> <string name="status_unable_to_connect" msgid="9183908200295307657">"Verbindung zum Netzwerk konnte nicht hergestellt werden."</string> |
