in src/connection_manager.c [161:200]
void qd_server_config_free(qd_server_config_t *cf)
{
if (!cf) return;
free(cf->host);
free(cf->port);
free(cf->host_port);
free(cf->role);
if (cf->http_root_dir) free(cf->http_root_dir);
if (cf->name) free(cf->name);
if (cf->protocol_family) free(cf->protocol_family);
if (cf->sasl_username) free(cf->sasl_username);
if (cf->sasl_password) free(cf->sasl_password);
if (cf->sasl_mechanisms) free(cf->sasl_mechanisms);
if (cf->ssl_profile) free(cf->ssl_profile);
if (cf->failover_list) qd_failover_list_free(cf->failover_list);
if (cf->log_message) free(cf->log_message);
if (cf->ssl_certificate_file) free(cf->ssl_certificate_file);
if (cf->ssl_private_key_file) free(cf->ssl_private_key_file);
if (cf->ssl_ciphers) free(cf->ssl_ciphers);
if (cf->ssl_protocols) free(cf->ssl_protocols);
if (cf->ssl_password) free(cf->ssl_password);
if (cf->ssl_trusted_certificate_db) free(cf->ssl_trusted_certificate_db);
if (cf->ssl_uid_format) free(cf->ssl_uid_format);
if (cf->ssl_uid_name_mapping_file) free(cf->ssl_uid_name_mapping_file);
if (cf->sasl_plugin_config.auth_service) free(cf->sasl_plugin_config.auth_service);
if (cf->sasl_plugin_config.hostname) free(cf->sasl_plugin_config.hostname);
if (cf->sasl_plugin_config.sasl_init_hostname) free(cf->sasl_plugin_config.sasl_init_hostname);
if (cf->sasl_plugin_config.ssl_certificate_file) free(cf->sasl_plugin_config.ssl_certificate_file);
if (cf->sasl_plugin_config.ssl_private_key_file) free(cf->sasl_plugin_config.ssl_private_key_file);
if (cf->sasl_plugin_config.ssl_ciphers) free(cf->sasl_plugin_config.ssl_ciphers);
if (cf->sasl_plugin_config.ssl_protocols) free(cf->sasl_plugin_config.ssl_protocols);
if (cf->sasl_plugin_config.ssl_password) free(cf->sasl_plugin_config.ssl_password);
if (cf->sasl_plugin_config.ssl_trusted_certificate_db) free(cf->sasl_plugin_config.ssl_trusted_certificate_db);
if (cf->sasl_plugin_config.ssl_uid_format) free(cf->sasl_plugin_config.ssl_uid_format);
if (cf->sasl_plugin_config.ssl_uid_name_mapping_file) free(cf->sasl_plugin_config.ssl_uid_name_mapping_file);
memset(cf, 0, sizeof(*cf));
}