diff --git a/OpenRA.Game/Network/Session.cs b/OpenRA.Game/Network/Session.cs index 9756f54f93..6a90569d45 100644 --- a/OpenRA.Game/Network/Session.cs +++ b/OpenRA.Game/Network/Session.cs @@ -59,10 +59,9 @@ namespace OpenRA.Network return session; } - catch (InvalidOperationException) + catch (InvalidOperationException e) { - Log.Write("exception", "Session deserialized invalid MiniYaml:\n{0}".F(data)); - throw; + throw new InvalidOperationException("Session deserialized invalid MiniYaml:\n{0}".F(data), e); } }