Browse Source

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

drieseng 9 năm trước cách đây
mục cha
commit
32becde5ad
1 tập tin đã thay đổi với 2 bổ sung2 xóa
  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)