diff options
author | Yu Watanabe <watanabe.yu+github@gmail.com> | 2022-05-08 14:50:39 +0900 |
---|---|---|
committer | Daan De Meyer <daan.j.demeyer@gmail.com> | 2022-05-10 09:44:45 +0200 |
commit | 16f74783d888117bc9ddc8b54138acbf730c4584 (patch) | |
tree | 592aacf56c08acc9b33b23d45f4f2637814d881d /src/resolve/resolved-link-bus.c | |
parent | 81391854ecd36345ef2b4b740ee67a828638347e (diff) | |
download | systemd-16f74783d888117bc9ddc8b54138acbf730c4584.tar.gz |
resolve: reallocate DNS scope when DNSSEC and/or DNS-over-TLS settings are changed
Fixes #23227.
Diffstat (limited to 'src/resolve/resolved-link-bus.c')
-rw-r--r-- | src/resolve/resolved-link-bus.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/resolve/resolved-link-bus.c b/src/resolve/resolved-link-bus.c index 881b65bb26..2361f448e8 100644 --- a/src/resolve/resolved-link-bus.c +++ b/src/resolve/resolved-link-bus.c @@ -640,6 +640,7 @@ int bus_link_method_set_dns_over_tls(sd_bus_message *message, void *userdata, sd if (l->dns_over_tls_mode != mode) { link_set_dns_over_tls_mode(l, mode); + link_allocate_scopes(l); (void) link_save_user(l); @@ -688,6 +689,7 @@ int bus_link_method_set_dnssec(sd_bus_message *message, void *userdata, sd_bus_e if (l->dnssec_mode != mode) { link_set_dnssec_mode(l, mode); + link_allocate_scopes(l); (void) link_save_user(l); |