From 30054052ccbe186b2512f9f9c80e58abb5b8c9d2 Mon Sep 17 00:00:00 2001 From: Thore Sommer Date: Tue, 25 Feb 2025 13:41:48 +0100 Subject: [PATCH] [client,cmdline] fix port parsing for gateway --- client/common/cmdline.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/client/common/cmdline.c b/client/common/cmdline.c index dc8db4ad2..b024776df 100644 --- a/client/common/cmdline.c +++ b/client/common/cmdline.c @@ -3950,6 +3950,11 @@ static BOOL parse_gateway_host_option(rdpSettings* settings, const char* host) free(name); if (!rc) return FALSE; + if (port != -1) + { + if (!freerdp_settings_set_uint32(settings, FreeRDP_GatewayPort, (UINT32)port)) + return FALSE; + } if (!freerdp_settings_set_bool(settings, FreeRDP_GatewayUseSameCredentials, TRUE)) return FALSE; if (!freerdp_set_gateway_usage_method(settings, TSC_PROXY_MODE_DIRECT))