mirror of
https://chromium.googlesource.com/libyuv/libyuv
synced 2025-12-06 08:46:47 +08:00
Remove redundant unsigned integer overflow tests
Bug: b/371615496 Change-Id: I28df888942085138a54e18c7e939300d959c68b0 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/5914872 Reviewed-by: Frank Barchard <fbarchard@chromium.org>
This commit is contained in:
parent
ffd791f749
commit
364b7fa81b
@ -44,7 +44,7 @@ int RGBScale(const uint8_t* src_rgb,
|
||||
return -1; // Invalid size.
|
||||
}
|
||||
const uint64_t argb_size = src_argb_size + dst_argb_size;
|
||||
if (argb_size < src_argb_size || argb_size < dst_argb_size || argb_size > SIZE_MAX) {
|
||||
if (argb_size > SIZE_MAX) {
|
||||
return -1; // Invalid size.
|
||||
}
|
||||
uint8_t* src_argb = (uint8_t*)malloc((size_t)argb_size);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user