570dbfb8b8
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.
Test: ran libutils_tests
Bug: 29250543
Change-Id: I6115e3357141ed245c63c6eb25fc0fd0a9a7a2bb
(cherry picked from commit
|
||
---|---|---|
.. | ||
android | ||
backtrace | ||
binderwrapper | ||
cutils | ||
diskconfig | ||
log | ||
memtrack | ||
mincrypt | ||
nativebridge | ||
netutils | ||
private | ||
system | ||
sysutils | ||
usbhost | ||
utils | ||
ziparchive |