summaryrefslogtreecommitdiff
path: root/src/dns/nm-dns-dnsmasq.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/dns/nm-dns-dnsmasq.c')
-rw-r--r--src/dns/nm-dns-dnsmasq.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/dns/nm-dns-dnsmasq.c b/src/dns/nm-dns-dnsmasq.c
index 67aae6f431..a6204ae4a0 100644
--- a/src/dns/nm-dns-dnsmasq.c
+++ b/src/dns/nm-dns-dnsmasq.c
@@ -554,7 +554,7 @@ start_dnsmasq (NMDnsDnsmasq *self)
static gboolean
update (NMDnsPlugin *plugin,
- const NMDnsIPConfigData *const*configs,
+ const GPtrArray *configs,
const NMGlobalDnsConfig *global_config,
const char *hostname)
{
@@ -571,13 +571,13 @@ update (NMDnsPlugin *plugin,
if (global_config)
add_global_config (self, &servers, global_config);
else {
- for (i = 0; configs[i]; i++) {
- prio = nm_dns_ip_config_data_get_dns_priority (configs[i]);
+ for (i = 0; i < configs->len; i++) {
+ prio = nm_dns_ip_config_data_get_dns_priority (configs->pdata[i]);
if (i == 0)
first_prio = prio;
else if (first_prio < 0 && first_prio != prio)
break;
- add_ip_config_data (self, &servers, configs[i]);
+ add_ip_config_data (self, &servers, configs->pdata[i]);
}
}