Added a lifetime check in the ServerContext.ImpersonateClient method.
This commit is contained in:
@@ -183,6 +183,12 @@ namespace NSspi.Contexts
|
||||
{
|
||||
throw new ObjectDisposedException( "ServerContext" );
|
||||
}
|
||||
else if( this.Initialized == false )
|
||||
{
|
||||
throw new InvalidOperationException(
|
||||
"The server context has not been completely initialized."
|
||||
);
|
||||
}
|
||||
else if( impersonating )
|
||||
{
|
||||
throw new InvalidOperationException( "Cannot impersonate again while already impersonating." );
|
||||
|
||||
Reference in New Issue
Block a user