diff --git a/src/resolve/resolved-manager.c b/src/resolve/resolved-manager.c index 5c09de0c34..ea26fb0795 100644 --- a/src/resolve/resolved-manager.c +++ b/src/resolve/resolved-manager.c @@ -701,7 +701,6 @@ Manager *manager_free(Manager *m) { hashmap_free(m->links); hashmap_free(m->dns_transactions); - ordered_set_free(m->dns_extra_stub_listeners); sd_event_source_unref(m->network_event_source); sd_network_monitor_unref(m->network_monitor); @@ -715,6 +714,7 @@ Manager *manager_free(Manager *m) { manager_varlink_done(m); manager_dns_stub_stop_extra(m); + ordered_set_free(m->dns_extra_stub_listeners); bus_verify_polkit_async_registry_free(m->polkit_registry);