diff --git a/client/common/cmdline.c b/client/common/cmdline.c index e732e21b2..12931de9a 100644 --- a/client/common/cmdline.c +++ b/client/common/cmdline.c @@ -2434,6 +2434,13 @@ int freerdp_client_settings_parse_command_line_arguments(rdpSettings* settings, { settings->DisableThemes = !enable; } + CommandLineSwitchCase(arg, "timeout") + { + ULONGLONG val; + if (!value_to_uint(arg->Value, &val, 1, 600000)) + return COMMAND_LINE_ERROR_UNEXPECTED_VALUE; + settings->TcpAckTimeout = (UINT32)val; + } CommandLineSwitchCase(arg, "aero") { settings->AllowDesktopComposition = enable; diff --git a/client/common/cmdline.h b/client/common/cmdline.h index 16e79371e..8133d2b8d 100644 --- a/client/common/cmdline.h +++ b/client/common/cmdline.h @@ -334,6 +334,9 @@ static const COMMAND_LINE_ARGUMENT_A args[] = { "SSH Agent forwarding channel" }, { "t", COMMAND_LINE_VALUE_REQUIRED, "