summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartijn Coenen <maco@google.com>2015-08-20 12:31:53 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2015-08-20 12:31:53 +0000
commite86627da6f8e9b28e8d361a81cdae3dcce8373e1 (patch)
tree9972bb5d1a99298e37e30186bdb6ba15dd799bc5
parent5391a862e5e143d53f9af849a1f0f17ddfc94a5b (diff)
parentef4a29a0b35d6979efcbb1d62c33395a10c2d411 (diff)
downloadlibnfc-nci-e86627da6f8e9b28e8d361a81cdae3dcce8373e1.tar.gz
Merge "Fix ISO15693 tag crash issue" into mnc-dr-dev
-rw-r--r--halimpl/pn54x/hal/phNxpNciHal_ext.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/halimpl/pn54x/hal/phNxpNciHal_ext.c b/halimpl/pn54x/hal/phNxpNciHal_ext.c
index 438da55..ca3f4cb 100644
--- a/halimpl/pn54x/hal/phNxpNciHal_ext.c
+++ b/halimpl/pn54x/hal/phNxpNciHal_ext.c
@@ -303,6 +303,10 @@ NFCSTATUS phNxpNciHal_process_ext_rsp (uint8_t *p_ntf, uint16_t *p_len)
p_ntf[2]--;
(*p_len)--;
}
+ else
+ {
+ p_ntf[p_ntf[2]+ 2] |= 0x01;
+ }
}
else if (p_ntf[2] == 0x02 &&
p_ntf[1] == 0x00 && icode_detected == 1)