mirror of https://github.com/icedream/npsharp.git
				
				
				
			move Disconnect() out of exception handlers in NPClient to allow graceful disconnection to work
							parent
							
								
									58a5e8049d
								
							
						
					
					
						commit
						0b1ecee3d1
					
				|  | @ -91,15 +91,14 @@ namespace NPSharp.NP | |||
|                 catch (ProtocolViolationException error) | ||||
|                 { | ||||
|                     _log.ErrorFormat("Protocol violation: {0}. Disconnect imminent.", error.Message); | ||||
|                     Disconnect(); | ||||
|                 } | ||||
|                 catch (Exception error) | ||||
|                 { | ||||
|                     _log.ErrorFormat("Loop error in RPC read: {0}", error.ToString()); | ||||
|                     Disconnect(); | ||||
|                 } | ||||
| 
 | ||||
|                 _log.Debug("Now not receiving RPC messages anymore"); | ||||
|                 Disconnect(); | ||||
|             }, _cancellationToken); | ||||
| 
 | ||||
|             _log.Debug("Connect() done"); | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue