X-Git-Url: http://git.ipfire.org/?p=thirdparty%2Fsystemd.git;a=blobdiff_plain;f=src%2Fresolve%2Fresolved-manager.c;h=433d50cc2b5b6315ffccdab3142458995d9c708b;hp=5f63a21e01d1b5e6501f391dc88ab67a72ff3a31;hb=e22c5b20641e3ce6cd029cb40e3f4ed1330493bf;hpb=1faba68fd76ca0df5ac8b51320488aea11db2f20 diff --git a/src/resolve/resolved-manager.c b/src/resolve/resolved-manager.c index 5f63a21e01d..433d50cc2b5 100644 --- a/src/resolve/resolved-manager.c +++ b/src/resolve/resolved-manager.c @@ -597,6 +597,10 @@ int manager_new(Manager **ret) { if (r < 0) log_warning_errno(r, "Failed to parse configuration file: %m"); +#if ENABLE_DNS_OVER_TLS + dnstls_manager_init(m); +#endif + r = sd_event_default(&m->event); if (r < 0) return r; @@ -677,6 +681,10 @@ Manager *manager_free(Manager *m) { while (m->dns_streams) dns_stream_unref(m->dns_streams); +#if ENABLE_DNS_OVER_TLS + dnstls_manager_free(m); +#endif + hashmap_free(m->links); hashmap_free(m->dns_transactions);