summaryrefslogtreecommitdiff
path: root/tools/aapt2/java/JavaClassGenerator.cpp
diff options
context:
space:
mode:
authorKelvin Zhang <zhangkelvin@google.com>2021-05-10 12:17:14 -0400
committerKelvin Zhang <zhangkelvin@google.com>2021-05-11 17:18:45 +0000
commit3965584d3a988e9a551ce0d96812f3923e01b0b5 (patch)
tree4baa42f33e58441d59a4f814f87ab356bcf98dcb /tools/aapt2/java/JavaClassGenerator.cpp
parentb61fb4ee86c70ea34da9e0a05e4c65421a40dedf (diff)
Fix segmentation fault in aapt2
When passing a single iterator to std::vector::eraase, only element at that iterator is removed. If no elements are filtered, std::remove_if() returns the end iterator, attempting to erase() the end iterator can cause segmentation fault. This bug causes signing test to fail. https://atp.googleplex.com/tests/asit/ota/signing?tabId=test_run Test: aapt2 PRODUCT/app/CalculatorGooglePrebuilt/CalculatorGooglePrebuilt.apk Bug: 175789289 Bug: 178554651 Change-Id: I813055238bef2dcbdf76172a00b3f44ae940b759 (cherry picked from commit b88ccf80aa884df039cd13c5a31f3e08065d487e)
Diffstat (limited to 'tools/aapt2/java/JavaClassGenerator.cpp')
0 files changed, 0 insertions, 0 deletions