It thinks the crc doesn't match because it still runs the crc on 128 entries even though this table does not have that many. Basically, it initializes the count of entries to 128, and doesn't update it from the value in the header until *after* it checks the crc of the entries.
It thinks the crc doesn't match because it still runs the crc on 128 entries even though this table does not have that many. Basically, it initializes the count of entries to 128, and doesn't update it from the value in the header until *after* it checks the crc of the entries.