Mask the name index instead

The maximum number of import libraries (32) is already asserted
This commit is contained in:
x1nixmzeng
2016-01-09 02:43:29 +00:00
parent 7e4fdf7669
commit 06f259c87d
3 changed files with 3 additions and 4 deletions

View File

@@ -286,7 +286,7 @@ int xe_xex2_read_header(const uint8_t* addr, const size_t length,
library->min_version.value = src_library->version_min.value;
std::strncpy(library->name,
string_table[src_library->name_index % count],
string_table[src_library->name_index & 0xFF],
xe::countof(library->name));
library->record_count = src_library->count;