diff --git a/src/Tgstation.Server.Host/Security/WindowsSystemIdentity.cs b/src/Tgstation.Server.Host/Security/WindowsSystemIdentity.cs index 2197c48e10..aad76f2360 100644 --- a/src/Tgstation.Server.Host/Security/WindowsSystemIdentity.cs +++ b/src/Tgstation.Server.Host/Security/WindowsSystemIdentity.cs @@ -59,10 +59,12 @@ namespace Tgstation.Server.Host.Security { if (identity != null) identity.Dispose(); - - var context = userPrincipal.Context; - userPrincipal.Dispose(); - context.Dispose(); + else + { + var context = userPrincipal.Context; + userPrincipal.Dispose(); + context.Dispose(); + } } ///