diff --git a/src/Renci.SshNet/BaseClient.cs b/src/Renci.SshNet/BaseClient.cs index 876710db9..f095874e3 100644 --- a/src/Renci.SshNet/BaseClient.cs +++ b/src/Renci.SshNet/BaseClient.cs @@ -502,6 +502,14 @@ private void SendKeepAliveMessage() { _ = session.TrySendMessage(new IgnoreMessage()); } + catch (ObjectDisposedException) + { + // ignore + } + catch (Exception ex) + { + _logger.LogError(ex, "Error in TrySendMessage"); + } finally { Monitor.Exit(_keepAliveLock);