mirror of
https://github.com/sshnet/SSH.NET.git
synced 2026-09-10 09:15:47 +00:00
Update bound port on ForwardedPortDynamic after connection (in case original was passed as zero) (#1577)
* update bound port (in case original was passed as zero) * Needed to allow private set for BoundPort
This commit is contained in:
@@ -40,7 +40,7 @@ namespace Renci.SshNet
|
||||
/// <summary>
|
||||
/// Gets the bound port.
|
||||
/// </summary>
|
||||
public uint BoundPort { get; }
|
||||
public uint BoundPort { get; private set; }
|
||||
|
||||
private Socket _listener;
|
||||
private CountdownEvent _pendingChannelCountdown;
|
||||
@@ -168,6 +168,9 @@ namespace Renci.SshNet
|
||||
_listener.Bind(ep);
|
||||
_listener.Listen(5);
|
||||
|
||||
// update bound port (in case original was passed as zero)
|
||||
BoundPort = (uint)((IPEndPoint)_listener.LocalEndPoint).Port;
|
||||
|
||||
Session.ErrorOccured += Session_ErrorOccured;
|
||||
Session.Disconnected += Session_Disconnected;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user