From: Zbigniew Jędrzejewski-Szmek Date: Mon, 1 Mar 2021 21:49:06 +0000 (+0100) Subject: resolved: unref event object after the sources X-Git-Tag: v248-rc3~87^2~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f2ec080ef2763b691f8346121ce92cdcb05b150c;p=thirdparty%2Fsystemd.git resolved: unref event object after the sources It shouldn't matter because of all the refcounting, but it looks unclean. --- diff --git a/src/resolve/resolved-manager.c b/src/resolve/resolved-manager.c index 34a9ce9711b..0b144367097 100644 --- a/src/resolve/resolved-manager.c +++ b/src/resolve/resolved-manager.c @@ -789,8 +789,6 @@ Manager *manager_free(Manager *m) { sd_event_source_unref(m->sigusr2_event_source); sd_event_source_unref(m->sigrtmin1_event_source); - sd_event_unref(m->event); - dns_resource_key_unref(m->llmnr_host_ipv4_key); dns_resource_key_unref(m->llmnr_host_ipv6_key); dns_resource_key_unref(m->mdns_host_ipv4_key); @@ -799,6 +797,8 @@ Manager *manager_free(Manager *m) { sd_event_source_unref(m->hostname_event_source); safe_close(m->hostname_fd); + sd_event_unref(m->event); + free(m->full_hostname); free(m->llmnr_hostname); free(m->mdns_hostname);