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
|
||
|---|---|---|
| .. | ||
| Android.mk | ||
| BasicHashtable_test.cpp | ||
| BitSet_test.cpp | ||
| BlobCache_test.cpp | ||
| Looper_test.cpp | ||
| LruCache_test.cpp | ||
| String8_test.cpp | ||
| TestHelpers.h | ||
| Unicode_test.cpp | ||
| Vector_test.cpp | ||