1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 17:27:35 +00:00

LibVideo/VP9: Prevent negation overflow in BitStream::read_s

This commit is contained in:
Zaggy1024 2023-02-02 05:15:36 -06:00 committed by Jelle Raaijmakers
parent f58c5ff569
commit 69e9f9ff63

View file

@ -145,8 +145,8 @@ ErrorOr<u8> BitStream::read_literal(u8 n)
ErrorOr<i8> BitStream::read_s(size_t n)
{
auto value = TRY(read_bits(n));
auto sign = TRY(read_bit());
i8 value = TRY(read_bits(n));
bool sign = TRY(read_bit());
return sign ? -value : value;
}