From d1e8794fe30dc697d6b7ff4393ca3409413dcc05 Mon Sep 17 00:00:00 2001 From: Archi Date: Wed, 10 Nov 2021 22:05:08 +0100 Subject: [PATCH] I won --- ArchiSteamFarm/Helpers/CrossProcessFileBasedSemaphore.cs | 3 ++- ArchiSteamFarm/NLog/Logging.cs | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/ArchiSteamFarm/Helpers/CrossProcessFileBasedSemaphore.cs b/ArchiSteamFarm/Helpers/CrossProcessFileBasedSemaphore.cs index 3870a0c3b..56d3d9acf 100644 --- a/ArchiSteamFarm/Helpers/CrossProcessFileBasedSemaphore.cs +++ b/ArchiSteamFarm/Helpers/CrossProcessFileBasedSemaphore.cs @@ -178,7 +178,8 @@ internal sealed class CrossProcessFileBasedSemaphore : ICrossProcessSemaphore, I ASF.ArchiLogger.LogGenericDebuggingException(e); } } else if (OperatingSystem.IsFreeBSD() || OperatingSystem.IsLinux() || OperatingSystem.IsMacOS()) { - OS.UnixSetFileAccess(directoryPath, OS.EUnixPermission.Combined777); + // ReSharper disable once RedundantSuppressNullableWarningExpression - required for .NET Framework + OS.UnixSetFileAccess(directoryPath!, OS.EUnixPermission.Combined777); } } diff --git a/ArchiSteamFarm/NLog/Logging.cs b/ArchiSteamFarm/NLog/Logging.cs index 8d215088c..962601457 100644 --- a/ArchiSteamFarm/NLog/Logging.cs +++ b/ArchiSteamFarm/NLog/Logging.cs @@ -357,7 +357,8 @@ internal static class Logging { ulong steamOwnerID = ASF.GlobalConfig?.SteamOwnerID ?? GlobalConfig.DefaultSteamOwnerID; - string? response = await targetBot.Commands.Response(steamOwnerID, command).ConfigureAwait(false); + // ReSharper disable once RedundantSuppressNullableWarningExpression - required for .NET Framework + string? response = await targetBot.Commands.Response(steamOwnerID, command!).ConfigureAwait(false); if (string.IsNullOrEmpty(response)) { ASF.ArchiLogger.LogNullError(nameof(response));