[CPU] Fix off-by-one in max ordinals check
This commit is contained in:
@@ -127,7 +127,7 @@ uint32_t XexModule::GetProcAddress(uint16_t ordinal) const {
|
||||
xex_security_info()->export_table);
|
||||
|
||||
ordinal -= export_table->base;
|
||||
if (ordinal > export_table->count) {
|
||||
if (ordinal >= export_table->count) {
|
||||
XELOGE("GetProcAddress({:03X}): ordinal out of bounds", ordinal);
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user