summaryrefslogtreecommitdiff
path: root/libutils/ProcessCallStack.cpp
diff options
context:
space:
mode:
authorSergio Giro <sgiro@google.com>2016-06-28 18:02:29 +0100
committerSergio Giro <sgiro@google.com>2016-07-12 18:39:11 +0100
commit53473c160713b8605e262bf212b0cf5e9a19a4d6 (patch)
tree19788aa1d583fda2af1e61daa1da4f8f029c08df /libutils/ProcessCallStack.cpp
parent5218ad36ad30d6a155d68fb779dca20ff220bf54 (diff)
libutils/Unicode.cpp: Correct length computation and add checks for utf16->utf8
Inconsistent behaviour between utf16_to_utf8 and utf16_to_utf8_length is causing a heap overflow. Correcting the length computation and adding bound checks to the conversion functions. (cherry picked from commit c4966a363e46d2e1074d1a365e232af0dcedd6a1) (changed code for safetynet logging due to lack of sstream and string in klp) Change-Id: If50d59a91a13fddbff9a8fff0d3eebe57c711e93 Bug: 29250543
Diffstat (limited to 'libutils/ProcessCallStack.cpp')
0 files changed, 0 insertions, 0 deletions