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.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/dns/nm-dns-systemd-resolved.c b/src/dns/nm-dns-systemd-resolved.c
index d090de3f80..a48f78d259 100644
--- a/src/dns/nm-dns-systemd-resolved.c
+++ b/src/dns/nm-dns-systemd-resolved.c
@@ -353,10 +353,11 @@ resolved_proxy_created (GObject *source, GAsyncResult *r, gpointer user_data)
g_clear_object (&priv->init_cancellable);
if (!resolve) {
_LOGW ("failed to connect to resolved via DBus: %s", error->message);
- g_signal_emit_by_name (self, NM_DNS_PLUGIN_FAILED);
+ nm_dns_plugin_set_state (NM_DNS_PLUGIN (self), NM_DNS_PLUGIN_STATE_FAILED);
return;
}
+ nm_dns_plugin_set_state (NM_DNS_PLUGIN (self), NM_DNS_PLUGIN_STATE_RUNNING);
priv->resolve = resolve;
send_updates (self);
}