Quellcode durchsuchen

Mark port started before StartAccept because StartAccept is a noop when the port is not started.

drieseng vor 9 Jahren
Ursprung
Commit
32becde5ad
1 geänderte Dateien mit 2 neuen und 2 gelöschten Zeilen
  1. 2 2
      src/Renci.SshNet/ForwardedPortDynamic.NET.cs

+ 2 - 2
src/Renci.SshNet/ForwardedPortDynamic.NET.cs

@@ -34,10 +34,10 @@ namespace Renci.SshNet
             Session.ErrorOccured += Session_ErrorOccured;
             Session.Disconnected += Session_Disconnected;
 
-            StartAccept(null);
-
             // consider port started when we're listening for inbound connections
             _status = ForwardedPortStatus.Started;
+
+            StartAccept(null);
         }
 
         private void StartAccept(SocketAsyncEventArgs e)