Fix possible integer overflow.
Bug: chromium:1340143 Change-Id: Ia874c90b53e5c527d163a0fe566743713a55ca6e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/206986 Commit-Queue: Jakob Ivarsson <jakobi@webrtc.org> Reviewed-by: Ivo Creusen <ivoc@webrtc.org> Cr-Commit-Position: refs/heads/main@{#37402}
This commit is contained in:

committed by
WebRTC LUCI CQ

parent
00c614272a
commit
c50e423d3b
@ -45,7 +45,8 @@ void BufferLevelFilter::Update(size_t buffer_size_samples,
|
||||
}
|
||||
|
||||
void BufferLevelFilter::SetFilteredBufferLevel(int buffer_size_samples) {
|
||||
filtered_current_level_ = buffer_size_samples * 256;
|
||||
filtered_current_level_ =
|
||||
rtc::saturated_cast<int>(int64_t{buffer_size_samples} * 256);
|
||||
}
|
||||
|
||||
void BufferLevelFilter::SetTargetBufferLevel(int target_buffer_level_ms) {
|
||||
|
Reference in New Issue
Block a user