diff --git a/ArchiSteamFarm/Steam/Integration/ArchiWebHandler.cs b/ArchiSteamFarm/Steam/Integration/ArchiWebHandler.cs index 08fd93dfd..78056ba02 100644 --- a/ArchiSteamFarm/Steam/Integration/ArchiWebHandler.cs +++ b/ArchiSteamFarm/Steam/Integration/ArchiWebHandler.cs @@ -300,6 +300,7 @@ public sealed class ArchiWebHandler : IDisposable { // Try to interpret the failure reason and see if we should try again switch (response.Content.ErrorCode) { + case null: case EResult.Busy: case EResult.DuplicateRequest: case EResult.ServiceUnavailable: diff --git a/ArchiSteamFarm/Steam/Integration/SteamUtilities.cs b/ArchiSteamFarm/Steam/Integration/SteamUtilities.cs index 856d3e8e2..677bd9bf4 100644 --- a/ArchiSteamFarm/Steam/Integration/SteamUtilities.cs +++ b/ArchiSteamFarm/Steam/Integration/SteamUtilities.cs @@ -78,6 +78,8 @@ public static class SteamUtilities { int startIndex = errorText.LastIndexOf('('); if (startIndex < 0) { + ASF.ArchiLogger.LogGenericError(string.Format(CultureInfo.CurrentCulture, Strings.WarningUnknownValuePleaseReport, nameof(errorText), errorText)); + return null; } @@ -86,6 +88,8 @@ public static class SteamUtilities { int endIndex = errorText.IndexOf(')', startIndex + 1); if (endIndex < 0) { + ASF.ArchiLogger.LogGenericError(string.Format(CultureInfo.CurrentCulture, Strings.WarningUnknownValuePleaseReport, nameof(errorText), errorText)); + return null; }