if (config == NULL) {
connman_settings.auto_connect =
parse_service_types(default_auto_connect, 3);
- connman_settings.blacklisted_interfaces = default_blacklist;
+ connman_settings.blacklisted_interfaces =
+ g_strdupv(default_blacklist);
return;
}
if (error == NULL)
connman_settings.blacklisted_interfaces = interfaces;
else
- connman_settings.blacklisted_interfaces = default_blacklist;
+ connman_settings.blacklisted_interfaces =
+ g_strdupv(default_blacklist);
g_clear_error(&error);
}
g_free(connman_settings.auto_connect);
g_free(connman_settings.preferred_techs);
g_strfreev(connman_settings.fallback_nameservers);
+ g_strfreev(connman_settings.blacklisted_interfaces);
g_free(option_debug);