From 8667167c1b2c6d5b38fc538f666db5b0697f4c89 Mon Sep 17 00:00:00 2001 From: axellse Date: Sun, 22 Sep 2024 13:30:50 +0200 Subject: [PATCH] handle if parsing userid fails --- Bloxstrap/Integrations/ActivityWatcher.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Bloxstrap/Integrations/ActivityWatcher.cs b/Bloxstrap/Integrations/ActivityWatcher.cs index 705ad7b..73b3b80 100644 --- a/Bloxstrap/Integrations/ActivityWatcher.cs +++ b/Bloxstrap/Integrations/ActivityWatcher.cs @@ -222,7 +222,12 @@ return; } - UInt64.TryParse(match.Groups[1].Value, out ulong result); + if (!UInt64.TryParse(match.Groups[1].Value, out ulong result)) + { + App.Logger.WriteLine(LOG_IDENT, "Failed to parse userid from game join load time entry"); + App.Logger.WriteLine(LOG_IDENT, match.Groups[1].Value); + return; + } Data.UserId = result; App.Logger.WriteLine(LOG_IDENT, $"Got userid as {Data.UserId}");