From 01cc5ca476ed0fa8c1e3ece48c58ee5c8ab07aa7 Mon Sep 17 00:00:00 2001 From: CasualPokePlayer <50538166+CasualPokePlayer@users.noreply.github.com> Date: Sun, 23 Jul 2023 03:28:54 -0700 Subject: [PATCH] fix a RetroAchievements PSX hashing edge case --- .../RetroAchievements/RetroAchievements.GameVerification.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/BizHawk.Client.EmuHawk/RetroAchievements/RetroAchievements.GameVerification.cs b/src/BizHawk.Client.EmuHawk/RetroAchievements/RetroAchievements.GameVerification.cs index e29e72cbdb..1c7deb7df2 100644 --- a/src/BizHawk.Client.EmuHawk/RetroAchievements/RetroAchievements.GameVerification.cs +++ b/src/BizHawk.Client.EmuHawk/RetroAchievements/RetroAchievements.GameVerification.cs @@ -84,7 +84,7 @@ namespace BizHawk.Client.EmuHawk if (term == ';' || term == '\0') { var fn = Encoding.ASCII.GetString(buf2048, index + 33, filename.Length); - if (filename == fn) + if (filename.Equals(fn, StringComparison.OrdinalIgnoreCase)) { filesize = (buf2048[index + 13] << 24) | (buf2048[index + 12] << 16) | (buf2048[index + 11] << 8) | buf2048[index + 10]; return (buf2048[index + 4] << 16) | (buf2048[index + 3] << 8) | buf2048[index + 2];