diff --git a/Facepunch.Steamworks/Client/ServerList.Request.cs b/Facepunch.Steamworks/Client/ServerList.Request.cs index f6086d9..daefb6a 100644 --- a/Facepunch.Steamworks/Client/ServerList.Request.cs +++ b/Facepunch.Steamworks/Client/ServerList.Request.cs @@ -195,7 +195,8 @@ namespace Facepunch.Steamworks /// public void Dispose() { - client.OnUpdate -= Update; + if ( client.IsValid ) + client.OnUpdate -= Update; // // Cancel the query if it's still running