diff options
author | 2020-10-09 14:49:09 -0400 | |
---|---|---|
committer | 2020-10-09 14:49:09 -0400 | |
commit | bd0de71e754eb3280094e89c7ac35a14dac6d61c (patch) | |
tree | 4ad17d09d8c6e44878ad6bb3586f0d25258f4cff /debian/libabsl20220623.lintian-overrides | |
parent | b56cbdd23834a65682c0b46f367f8679e83bc894 (diff) |
Adds bounds-checking to the second range of absl container algorithms (#810)20200923.1
The APIs for the two-range `absl::c_mismatch`, `absl::c_swap_ranges`,
and `absl::c_transform` are misleading as they do not check the bounds
of the second range against the first one.
This commit cleans up ensures that buggy calls are not exploitable;
non-buggy calls are unaffected.
This is consistent with both C++14's two-range `std::` equivalents and
C++20's `std::ranges::` equivalents.
http://wg21.link/mismatch
http://wg21.link/alg.swap
http://wg21.link/alg.transform
Diffstat (limited to 'debian/libabsl20220623.lintian-overrides')
0 files changed, 0 insertions, 0 deletions