diff --git a/src/dns/nm-dns-systemd-resolved.c b/src/dns/nm-dns-systemd-resolved.c index b2c9795293..c04586a406 100644 --- a/src/dns/nm-dns-systemd-resolved.c +++ b/src/dns/nm-dns-systemd-resolved.c @@ -269,9 +269,6 @@ prepare_one_interface (NMDnsSystemdResolved *self, InterfaceConfig *ic) if (!nm_str_is_empty (mdns_arg) || !nm_str_is_empty (llmnr_arg)) has_config = TRUE; - _request_item_append (&priv->request_queue_lst_head, - "SetLinkDNS", - g_variant_builder_end (&dns)); _request_item_append (&priv->request_queue_lst_head, "SetLinkDomains", g_variant_builder_end (&domains)); @@ -284,6 +281,9 @@ prepare_one_interface (NMDnsSystemdResolved *self, InterfaceConfig *ic) _request_item_append (&priv->request_queue_lst_head, "SetLinkLLMNR", g_variant_new ("(is)", ic->ifindex, llmnr_arg ?: "")); + _request_item_append (&priv->request_queue_lst_head, + "SetLinkDNS", + g_variant_builder_end (&dns)); return has_config; }