tag | 8eb83ae0d663f22ec579e0c97b395c837b9d5046 | |
---|---|---|
tagger | The Android Open Source Project <initial-contribution@android.com> | Mon Oct 05 16:21:38 2020 -0700 |
object | 33421af60f4a5c73b34119c195c5f53d9eadca0e |
Android 8.1.0 Release 81 (6780335)
commit | 33421af60f4a5c73b34119c195c5f53d9eadca0e | [log] [tgz] |
---|---|---|
author | Steven Moreland <smoreland@google.com> | Tue Jul 28 21:41:54 2020 +0000 |
committer | Anis Assi <anisassi@google.com> | Thu Aug 13 09:13:49 2020 -0700 |
tree | cd78feeaa2e04a1d77de7d117d828f1723149bd5 | |
parent | 760011d66d27df2e0452307cef4a9799b1c8f4a2 [diff] |
libutils: check vsnprintf error For encoding errors, this function will return a negative value which causes problems down the line. Check for an error and return. Also, integer overflows are guarded. Bug: 161894517 Test: fuzzer test case Change-Id: Ia85067d4258bde4b875c832d6223db5dd26b8838 Merged-In: Ia85067d4258bde4b875c832d6223db5dd26b8838 (cherry picked from commit ee22384c54d42149491c8b9dbcda0d8c5e88eddc)