diff --git a/libfreerdp/core/settings.c b/libfreerdp/core/settings.c index d66140c66..5fee7f2a5 100644 --- a/libfreerdp/core/settings.c +++ b/libfreerdp/core/settings.c @@ -963,6 +963,24 @@ void freerdp_settings_free(rdpSettings* settings) free(settings->GatewayUsername); free(settings->GatewayPassword); free(settings->GatewayDomain); + free(settings->CertificateName); + free(settings->DynamicDSTTimeZoneKeyName); + free(settings->PreconnectionBlob); + free(settings->KerberosKdc); + free(settings->KerberosRealm); + free(settings->DumpRemoteFxFile); + free(settings->PlayRemoteFxFile); + free(settings->RemoteApplicationName); + free(settings->RemoteApplicationIcon); + free(settings->RemoteApplicationProgram); + free(settings->RemoteApplicationFile); + free(settings->RemoteApplicationGuid); + free(settings->RemoteApplicationCmdLine); + free(settings->ImeFileName); + free(settings->DrivesToRedirect); + free(settings->WindowTitle); + free(settings->WmClass); + freerdp_target_net_addresses_free(settings); freerdp_device_collection_free(settings); freerdp_static_channel_collection_free(settings);