tag | 7a0c68aedeab57e515b0276092f0e0ba331d8192 | |
---|---|---|
tagger | The Android Open Source Project <initial-contribution@android.com> | Fri Jan 14 10:39:55 2022 -0800 |
object | 5480c1d2817b9a564e69d3c0c151c6411ae4909b |
Android 12.0.0 release 27
commit | 5480c1d2817b9a564e69d3c0c151c6411ae4909b | [log] [tgz] |
---|---|---|
author | Jorge E. Moreira <jemoreira@google.com> | Wed Jun 30 11:33:51 2021 -0700 |
committer | Jorge Moreira Broche <jemoreira@google.com> | Mon Jul 12 19:51:34 2021 +0000 |
tree | 2bb892d71caf976167223d81e692319771f72860 | |
parent | 959630e21a4893deb30e6dc6a1b6efbfa04a1d8b [diff] |
Avoid overflow in calc_iframe_target_size The changed product was observed to attempt to multiply 1800 by 2500000, which overflows unsigned 32 bits. Converting to unsigned 64 bits first and testing whether the final result fits in 32 bits solves the problem. Fixes: 179686142 Test: run cuttlefish locally for over 30 min without observing the issue Change-Id: I5d27317bf14b0311b739144c451d8e172db01945