void freerdp_settings_free(rdpSettings* settings) { if (settings) { free(settings->ServerHostname); free(settings->Username); free(settings->Password); free(settings->Domain); free(settings->PasswordHash); free(settings->AlternateShell); free(settings->ShellWorkingDirectory); free(settings->ComputerName); free(settings->ChannelDefArray); free(settings->MonitorDefArray); free(settings->ClientAddress); free(settings->ClientDir); free(settings->PermittedTLSCiphers); free(settings->CertificateFile); free(settings->PrivateKeyFile); free(settings->ConnectionFile); free(settings->AssistanceFile); free(settings->ReceivedCapabilities); free(settings->OrderSupport); free(settings->ClientHostname); free(settings->ClientProductId); free(settings->ServerRandom); free(settings->ClientRandom); free(settings->ServerCertificate); free(settings->RdpKeyFile); certificate_free(settings->RdpServerCertificate); free(settings->ClientAutoReconnectCookie); free(settings->ServerAutoReconnectCookie); free(settings->ClientTimeZone); free(settings->BitmapCacheV2CellInfo); free(settings->GlyphCache); free(settings->FragCache); key_free(settings->RdpServerRsaKey); free(settings->ConfigPath); free(settings->CurrentPath); free(settings->HomePath); free(settings->LoadBalanceInfo); free(settings->TargetNetAddress); free(settings->RedirectionTargetFQDN); free(settings->RedirectionTargetNetBiosName); free(settings->RedirectionUsername); free(settings->RedirectionDomain); free(settings->RedirectionPassword); free(settings->RedirectionTsvUrl); free(settings->RemoteAssistanceSessionId); free(settings->AuthenticationServiceClass); freerdp_target_net_addresses_free(settings); freerdp_device_collection_free(settings); freerdp_static_channel_collection_free(settings); freerdp_dynamic_channel_collection_free(settings); free(settings->SettingsModified); free(settings); } }
void freerdp_settings_free(rdpSettings* settings) { if (settings != NULL) { free(settings->ServerHostname); free(settings->Username); free(settings->Password); free(settings->Domain); free(settings->AlternateShell); free(settings->ShellWorkingDirectory); free(settings->ComputerName); free(settings->ChannelDefArray); free(settings->MonitorDefArray); free(settings->ClientAddress); free(settings->ClientDir); free(settings->CertificateFile); free(settings->PrivateKeyFile); free(settings->ReceivedCapabilities); free(settings->OrderSupport); free(settings->ClientHostname); free(settings->ClientProductId); free(settings->ServerRandom); free(settings->ServerCertificate); free(settings->RdpKeyFile); certificate_free(settings->RdpServerCertificate); free(settings->ClientAutoReconnectCookie); free(settings->ServerAutoReconnectCookie); free(settings->ClientTimeZone); free(settings->BitmapCacheV2CellInfo); free(settings->GlyphCache); free(settings->FragCache); key_free(settings->RdpServerRsaKey); free(settings->ConfigPath); free(settings->CurrentPath); free(settings->HomePath); free(settings->LoadBalanceInfo); freerdp_device_collection_free(settings); freerdp_static_channel_collection_free(settings); freerdp_dynamic_channel_collection_free(settings); free(settings->settings_modified); free(settings); } }
void freerdp_settings_free(rdpSettings* settings) { if (!settings) return; free(settings->ServerHostname); free(settings->Username); free(settings->Password); free(settings->Domain); free(settings->PasswordHash); free(settings->AlternateShell); free(settings->ShellWorkingDirectory); free(settings->ComputerName); free(settings->ChannelDefArray); free(settings->MonitorDefArray); free(settings->MonitorIds); free(settings->ClientAddress); free(settings->ClientDir); free(settings->AllowedTlsCiphers); free(settings->NtlmSamFile); free(settings->CertificateFile); free(settings->PrivateKeyFile); free(settings->ConnectionFile); free(settings->AssistanceFile); free(settings->ReceivedCapabilities); free(settings->OrderSupport); free(settings->ClientHostname); free(settings->ClientProductId); free(settings->ServerRandom); free(settings->ClientRandom); free(settings->ServerCertificate); free(settings->RdpKeyFile); certificate_free(settings->RdpServerCertificate); free(settings->CertificateContent); free(settings->PrivateKeyContent); free(settings->RdpKeyContent); free(settings->ClientAutoReconnectCookie); free(settings->ServerAutoReconnectCookie); free(settings->ClientTimeZone); free(settings->BitmapCacheV2CellInfo); free(settings->GlyphCache); free(settings->FragCache); key_free(settings->RdpServerRsaKey); free(settings->ConfigPath); free(settings->CurrentPath); free(settings->HomePath); free(settings->LoadBalanceInfo); free(settings->TargetNetAddress); free(settings->RedirectionTargetFQDN); free(settings->RedirectionTargetNetBiosName); free(settings->RedirectionUsername); free(settings->RedirectionDomain); free(settings->RedirectionPassword); free(settings->RedirectionTsvUrl); free(settings->RemoteAssistanceSessionId); free(settings->RemoteAssistancePassword); free(settings->RemoteAssistancePassStub); free(settings->RemoteAssistanceRCTicket); free(settings->AuthenticationServiceClass); free(settings->GatewayHostname); 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); freerdp_dynamic_channel_collection_free(settings); free(settings->SettingsModified); free(settings); }