summaryrefslogtreecommitdiff
path: root/src/dns/nm-dns-systemd-resolved.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/dns/nm-dns-systemd-resolved.c')
-rw-r--r--src/dns/nm-dns-systemd-resolved.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/dns/nm-dns-systemd-resolved.c b/src/dns/nm-dns-systemd-resolved.c
index f49aed57da..fce1fef1ab 100644
--- a/src/dns/nm-dns-systemd-resolved.c
+++ b/src/dns/nm-dns-systemd-resolved.c
@@ -290,7 +290,7 @@ send_updates (NMDnsSystemdResolved *self)
static gboolean
update (NMDnsPlugin *plugin,
- const NMDnsIPConfigData *const*configs,
+ const GPtrArray *configs,
const NMGlobalDnsConfig *global_config,
const char *hostname)
{
@@ -299,15 +299,15 @@ update (NMDnsPlugin *plugin,
guint i;
int prio, first_prio = 0;
- for (i = 0; configs[i]; i++) {
+ for (i = 0; i < configs->len; i++) {
gboolean skip = FALSE;
- prio = nm_dns_ip_config_data_get_dns_priority (configs[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)
skip = TRUE;
- add_interface_configuration (self, interfaces, configs[i], skip);
+ add_interface_configuration (self, interfaces, configs->pdata[i], skip);
}
free_pending_updates (self);