Просмотр исходного кода

fix: UnhandledException: System.ObjectDisposedException. (#1590)

* fix: UnhandledException: System.ObjectDisposedException.
Error on thread pool

#1588

* tweak message

---------

Co-authored-by: Rob Hague <rob.hague00@gmail.com>
Vyacheslav Brevnov 8 месяцев назад
Родитель
Сommit
7a599e21c4
1 измененных файлов с 8 добавлено и 0 удалено
  1. 8 0
      src/Renci.SshNet/BaseClient.cs

+ 8 - 0
src/Renci.SshNet/BaseClient.cs

@@ -502,6 +502,14 @@ namespace Renci.SshNet
                 {
                     _ = session.TrySendMessage(new IgnoreMessage());
                 }
+                catch (ObjectDisposedException)
+                {
+                    // ignore
+                }
+                catch (Exception ex)
+                {
+                    _logger.LogError(ex, "Error sending keepalive message");
+                }
                 finally
                 {
                     Monitor.Exit(_keepAliveLock);