From 8dd75d5313b47f0713037856314626cfea2bcc6f Mon Sep 17 00:00:00 2001 From: JustArchi Date: Fri, 14 Jun 2019 13:53:28 +0200 Subject: [PATCH] Avoid ASF crash in #1283 Won't solve the misconfiguration caused by the user, but ASF crash can be avoided at this stage. --- ArchiSteamFarm/IPC/ArchiKestrel.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ArchiSteamFarm/IPC/ArchiKestrel.cs b/ArchiSteamFarm/IPC/ArchiKestrel.cs index 6ccdaf8db..6cd924702 100644 --- a/ArchiSteamFarm/IPC/ArchiKestrel.cs +++ b/ArchiSteamFarm/IPC/ArchiKestrel.cs @@ -100,13 +100,14 @@ namespace ArchiSteamFarm.IPC { Logging.InitHistoryLogger(); // Start the server - IWebHost kestrelWebHost = builder.Build(); + IWebHost kestrelWebHost = null; try { + kestrelWebHost = builder.Build(); await kestrelWebHost.StartAsync().ConfigureAwait(false); } catch (Exception e) { ASF.ArchiLogger.LogGenericException(e); - kestrelWebHost.Dispose(); + kestrelWebHost?.Dispose(); return; }