Преглед изворни кода

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

drieseng пре 9 година
родитељ
комит
32becde5ad
1 измењених фајлова са 2 додато и 2 уклоњено
  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)