commit | c2e37da22aadcdb4a5b7f61a61f824ab8e9b8af9 | [log] [tgz] |
---|---|---|
author | Rubin Xu <rubinxu@google.com> | Tue Oct 09 16:13:38 2018 +0100 |
committer | android-build-team Robot <android-build-team-robot@google.com> | Fri Oct 19 16:24:31 2018 +0000 |
tree | 6f3ec2f4ead9850513ca9e97b4bed3a57ceb0d7f | |
parent | 496070fdf69caf2e1be1607ef2f2782b3fa170a1 [diff] |
[DO NOT MERGE] Fix signedness mismatch and integer underflow persist_get_max_entries() is supposed to return an unsigned integer as the maximum number of entries but it also wrongly returns "-1" as an error condition. Also fix an issue where an unsigned subtraction in this routine could lead to integer underflow. Bug: 112731440 Test: manual Change-Id: I9672e39bef2c12156dda7806a08c52044962c178 (cherry picked from commit 19ef1ae99a0138197e43658e84d860d17912a4a0)