Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ENGINES: Continue to check file presence after a hash/size mismatch
If an early file in the game's signature list has a hash/size mismatch, it is still necessary to continue to check the rest of the candidate files for existence, since the non-existence of candidate files is supposed to disqualify a game description as matching a game to an unknown variant. By quitting the file check early, the detector had been allowing descriptions to randomly match if there happened to be an early file in the detection list with the right name but wrong hash/size, even if some of the other signature files did not exist at all.
- Loading branch information