diff --git a/libfreerdp/core/settings.c b/libfreerdp/core/settings.c index bade4af22..f6c66e148 100644 --- a/libfreerdp/core/settings.c +++ b/libfreerdp/core/settings.c @@ -799,10 +799,10 @@ rdpSettings* freerdp_settings_new(DWORD flags) const BOOL enable = freerdp_settings_get_bool(settings, FreeRDP_ServerMode); { - const FreeRDP_Settings_Keys_Bool keys[] = { - FreeRDP_SupportDynamicTimeZone, FreeRDP_SupportGraphicsPipeline, - FreeRDP_SupportStatusInfoPdu, FreeRDP_SupportErrorInfoPdu, FreeRDP_SupportAsymetricKeys - }; + const FreeRDP_Settings_Keys_Bool keys[] = { FreeRDP_SupportGraphicsPipeline, + FreeRDP_SupportStatusInfoPdu, + FreeRDP_SupportErrorInfoPdu, + FreeRDP_SupportAsymetricKeys }; for (size_t x = 0; x < ARRAYSIZE(keys); x++) { @@ -810,6 +810,9 @@ rdpSettings* freerdp_settings_new(DWORD flags) goto out_fail; } } + + if (!freerdp_settings_set_bool(settings, FreeRDP_SupportDynamicTimeZone, TRUE)) + goto out_fail; if (!freerdp_settings_set_bool(settings, FreeRDP_SupportSkipChannelJoin, TRUE)) goto out_fail;