summaryrefslogtreecommitdiff
path: root/src/resolve/resolved-link-bus.c
diff options
context:
space:
mode:
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2019-10-25 15:19:36 +0200
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2019-10-25 16:40:54 +0200
commit5f3340ca5b27899b6ab16bb48522a7911dcfb867 (patch)
tree1cfdc18acfcfa57fd3e9c184bffa2b3babac60a4 /src/resolve/resolved-link-bus.c
parent8e97dc676fba15410d6b327bd89e6c9e7a24882f (diff)
downloadsystemd-5f3340ca5b27899b6ab16bb48522a7911dcfb867.tar.gz
resolved: send out notifications about DNS property
Notifications are only sent for the top object, and not for individual links. This should be enough for the most obvious cases where somebody just cares about the effective set of servers. Fixes #13721.
Diffstat (limited to 'src/resolve/resolved-link-bus.c')
-rw-r--r--src/resolve/resolved-link-bus.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/resolve/resolved-link-bus.c b/src/resolve/resolved-link-bus.c
index fe997cd1e1..8a2768b1e2 100644
--- a/src/resolve/resolved-link-bus.c
+++ b/src/resolve/resolved-link-bus.c
@@ -296,6 +296,7 @@ int bus_link_method_set_dns_servers(sd_bus_message *message, void *userdata, sd_
(void) link_save_user(l);
(void) manager_write_resolv_conf(l->manager);
+ (void) manager_send_changed(l->manager, "DNS");
return sd_bus_reply_method_return(message, NULL);
@@ -675,6 +676,7 @@ int bus_link_method_revert(sd_bus_message *message, void *userdata, sd_bus_error
(void) link_save_user(l);
(void) manager_write_resolv_conf(l->manager);
+ (void) manager_send_changed(l->manager, "DNS");
return sd_bus_reply_method_return(message, NULL);
}