core: remove unused best_ip_config_[46] field in NMDnsManager
This commit is contained in:
@@ -87,9 +87,6 @@ typedef struct {
|
|||||||
CList ip_config_lst_head;
|
CList ip_config_lst_head;
|
||||||
GVariant *config_variant;
|
GVariant *config_variant;
|
||||||
|
|
||||||
NMDnsConfigIPData *best_ip_config_4;
|
|
||||||
NMDnsConfigIPData *best_ip_config_6;
|
|
||||||
|
|
||||||
bool ip_config_lst_need_sort : 1;
|
bool ip_config_lst_need_sort : 1;
|
||||||
|
|
||||||
bool configs_lst_need_sort : 1;
|
bool configs_lst_need_sort : 1;
|
||||||
@@ -1851,7 +1848,6 @@ nm_dns_manager_set_ip_config(NMDnsManager * self,
|
|||||||
NMDnsConfigIPData * ip_data;
|
NMDnsConfigIPData * ip_data;
|
||||||
NMDnsConfigData * data;
|
NMDnsConfigData * data;
|
||||||
int ifindex;
|
int ifindex;
|
||||||
NMDnsConfigIPData ** p_best;
|
|
||||||
|
|
||||||
g_return_val_if_fail(NM_IS_DNS_MANAGER(self), FALSE);
|
g_return_val_if_fail(NM_IS_DNS_MANAGER(self), FALSE);
|
||||||
g_return_val_if_fail(NM_IS_IP_CONFIG(ip_config), FALSE);
|
g_return_val_if_fail(NM_IS_IP_CONFIG(ip_config), FALSE);
|
||||||
@@ -1870,10 +1866,6 @@ nm_dns_manager_set_ip_config(NMDnsManager * self,
|
|||||||
if (ip_config_type == NM_DNS_IP_CONFIG_TYPE_REMOVED) {
|
if (ip_config_type == NM_DNS_IP_CONFIG_TYPE_REMOVED) {
|
||||||
if (!ip_data)
|
if (!ip_data)
|
||||||
return FALSE;
|
return FALSE;
|
||||||
if (priv->best_ip_config_4 == ip_data)
|
|
||||||
priv->best_ip_config_4 = NULL;
|
|
||||||
if (priv->best_ip_config_6 == ip_data)
|
|
||||||
priv->best_ip_config_6 = NULL;
|
|
||||||
/* deleting a config doesn't invalidate the configs' sort order. */
|
/* deleting a config doesn't invalidate the configs' sort order. */
|
||||||
_dns_config_ip_data_free(ip_data);
|
_dns_config_ip_data_free(ip_data);
|
||||||
if (c_list_is_empty(&data->data_lst_head))
|
if (c_list_is_empty(&data->data_lst_head))
|
||||||
@@ -1906,20 +1898,6 @@ nm_dns_manager_set_ip_config(NMDnsManager * self,
|
|||||||
|
|
||||||
priv->ip_config_lst_need_sort = TRUE;
|
priv->ip_config_lst_need_sort = TRUE;
|
||||||
|
|
||||||
p_best = NM_IS_IP4_CONFIG(ip_config) ? &priv->best_ip_config_4 : &priv->best_ip_config_6;
|
|
||||||
|
|
||||||
if (ip_config_type == NM_DNS_IP_CONFIG_TYPE_BEST_DEVICE) {
|
|
||||||
/* Only one best-device per IP version is allowed */
|
|
||||||
if (*p_best != ip_data) {
|
|
||||||
if (*p_best)
|
|
||||||
(*p_best)->ip_config_type = NM_DNS_IP_CONFIG_TYPE_DEFAULT;
|
|
||||||
*p_best = ip_data;
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
if (*p_best == ip_data)
|
|
||||||
*p_best = NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
changed:
|
changed:
|
||||||
if (!priv->updates_queue) {
|
if (!priv->updates_queue) {
|
||||||
gs_free_error GError *error = NULL;
|
gs_free_error GError *error = NULL;
|
||||||
@@ -2584,9 +2562,6 @@ dispose(GObject *object)
|
|||||||
g_clear_object(&priv->sd_resolve_plugin);
|
g_clear_object(&priv->sd_resolve_plugin);
|
||||||
_clear_plugin(self);
|
_clear_plugin(self);
|
||||||
|
|
||||||
priv->best_ip_config_4 = NULL;
|
|
||||||
priv->best_ip_config_6 = NULL;
|
|
||||||
|
|
||||||
c_list_for_each_entry_safe (ip_data, ip_data_safe, &priv->ip_config_lst_head, ip_config_lst)
|
c_list_for_each_entry_safe (ip_data, ip_data_safe, &priv->ip_config_lst_head, ip_config_lst)
|
||||||
_dns_config_ip_data_free(ip_data);
|
_dns_config_ip_data_free(ip_data);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user