From 5cdc47ea6b86d9772d3f1b1a8949b22ecdbe284c Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Wed, 5 May 2010 18:52:44 +1200 Subject: [PATCH] ordermanager will dispose IDisposable connections on dispose --- OpenRA.Game/Network/OrderManager.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/OpenRA.Game/Network/OrderManager.cs b/OpenRA.Game/Network/OrderManager.cs index 6b1e5abde3..5a6cda2fd7 100755 --- a/OpenRA.Game/Network/OrderManager.cs +++ b/OpenRA.Game/Network/OrderManager.cs @@ -242,6 +242,9 @@ namespace OpenRA.Network if (replaySaveFile != null) replaySaveFile.Dispose(); + var disposableConnection = Connection as IDisposable; + if (disposableConnection != null) disposableConnection.Dispose(); + disposed = true; GC.SuppressFinalize(this); }