diff --git a/libfreerdp/core/transport.c b/libfreerdp/core/transport.c index e048dfaea..92611d285 100644 --- a/libfreerdp/core/transport.c +++ b/libfreerdp/core/transport.c @@ -303,7 +303,7 @@ static BOOL transport_default_connect_tls(rdpTransport* transport) tls->hostname = settings->ServerHostname; tls->serverName = settings->UserSpecifiedServerName; - tls->port = settings->ServerPort; + tls->port = MIN(UINT16_MAX, settings->ServerPort); if (tls->port == 0) tls->port = 3389;