Android CTS 7.1 Release 29 (5932587)
Fix native crash in nfc_ncif_proc_activate
The destination of memcpy is allocated with a predetermined maximum
length, but in some cases the length of information being copied is
greater than the maximum length of the destination.
This is the root cause of crash.
Add length check before memcpy to avoid memory overflow
Test: Repeat reading and writing tag
(cherry picked from commit 09cb3b3dc46c8bab51346a4163b130857d806418)
1 file changed