mirror of
https://github.com/WinampDesktop/winamp.git
synced 2025-05-03 17:35:43 -04:00
BIOS: Fix size validation for PSExe
This commit is contained in:
parent
13b0946efd
commit
91a7775d68
@ -246,7 +246,7 @@ bool IsValidPSExeHeader(const PSEXEHeader& header, u32 file_size)
|
|||||||
if (std::memcmp(header.id, expected_id, sizeof(expected_id)) != 0)
|
if (std::memcmp(header.id, expected_id, sizeof(expected_id)) != 0)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
if (header.file_size > file_size)
|
if (header.file_size > (sizeof(PSEXEHeader) + file_size))
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user