From 4650582657aa86770ca3a6b6a8ac14664bd49eac Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Fri, 4 Sep 2020 14:29:06 +0900 Subject: [PATCH] resolve: stop extra stub listners before freeing information about them --- src/resolve/resolved-manager.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/resolve/resolved-manager.c b/src/resolve/resolved-manager.c index 5c09de0c348..ea26fb0795f 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); -- 2.47.3