Răsfoiți Sursa

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 luni în urmă
părinte
comite
7a599e21c4
1 a modificat fișierele cu 8 adăugiri și 0 ștergeri
  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);