From ea2cf23087edb1eb523196b2f1ed1593375ce898 Mon Sep 17 00:00:00 2001 From: JustArchi Date: Mon, 12 Feb 2018 09:27:18 +0100 Subject: [PATCH] Handle AppID int overflows for GetHashCode() properly --- ArchiSteamFarm/CardsFarmer.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ArchiSteamFarm/CardsFarmer.cs b/ArchiSteamFarm/CardsFarmer.cs index 1e425e990..aadc7d4a0 100755 --- a/ArchiSteamFarm/CardsFarmer.cs +++ b/ArchiSteamFarm/CardsFarmer.cs @@ -1064,7 +1064,7 @@ namespace ArchiSteamFarm { return obj is Game game && Equals(game); } - public override int GetHashCode() => (int) AppID; + public override int GetHashCode() => (int) (AppID - int.MaxValue); } } } \ No newline at end of file