From 466e6f88334592d4e011f234ccaffdc2adcfa025 Mon Sep 17 00:00:00 2001 From: Joonas Rikkonen Date: Thu, 11 Jan 2018 18:56:45 +0200 Subject: [PATCH] Fixed client-side null exception when the client is in the lobby and a round ends with the mission successfully completed --- Barotrauma/BarotraumaClient/Source/Networking/GameClient.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Barotrauma/BarotraumaClient/Source/Networking/GameClient.cs b/Barotrauma/BarotraumaClient/Source/Networking/GameClient.cs index fbb360aea..4f3694e04 100644 --- a/Barotrauma/BarotraumaClient/Source/Networking/GameClient.cs +++ b/Barotrauma/BarotraumaClient/Source/Networking/GameClient.cs @@ -552,7 +552,7 @@ namespace Barotrauma.Networking case ServerPacketHeader.ENDGAME: string endMessage = inc.ReadString(); bool missionSuccessful = inc.ReadBoolean(); - if (missionSuccessful && GameMain.GameSession.Mission != null) + if (missionSuccessful && GameMain.GameSession?.Mission != null) { GameMain.GameSession.Mission.Completed = true; }