|  | @@ -487,11 +487,19 @@ namespace Renci.SshNet.Channels
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          private void Session_Disconnected(object sender, EventArgs e)
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  | +            //  If objected is disposed or being disposed don't handle this event
 | 
	
		
			
				|  |  | +            if (this._isDisposed)
 | 
	
		
			
				|  |  | +                return;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |              this._disconnectedWaitHandle.Set();
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          private void Session_ErrorOccured(object sender, ExceptionEventArgs e)
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  | +            //  If objected is disposed or being disposed don't handle this event
 | 
	
		
			
				|  |  | +            if (this._isDisposed)
 | 
	
		
			
				|  |  | +                return;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |              this._errorOccuredWaitHandle.Set();
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 |