mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2026-03-18 03:11:11 +00:00
AMMediaboard: Prevent MediaBoardRange end from exceeding the underlying buffer size.
This commit is contained in:
parent
4a635617e6
commit
285d1171cb
@ -80,7 +80,8 @@ static constexpr u32 TEST_OK_WORD0 = 0x54455354; // "TEST"
|
||||
static constexpr u32 TEST_OK_WORD1 = 0x204F4B00; // " OK\0"
|
||||
|
||||
MediaBoardRange::MediaBoardRange(u32 start_, u32 size_, std::span<u8> buffer_)
|
||||
: start{start_}, end{start_ + size_}, buffer{buffer_.data()}, buffer_size{buffer_.size()}
|
||||
: start{start_}, end{start_ + std::min(size_, u32(buffer_.size()))}, buffer{buffer_.data()},
|
||||
buffer_size{buffer_.size()}
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user