From: Lennart Poettering Date: Thu, 10 Jul 2014 16:25:51 +0000 (+0200) Subject: resolved: properly free network monitor X-Git-Tag: v216~686 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=096b6773886bd7a0c8c97aa684b0b67dfae58355 resolved: properly free network monitor --- diff --git a/src/resolve/resolved-manager.c b/src/resolve/resolved-manager.c index 9d073c725..b4f4d0714 100644 --- a/src/resolve/resolved-manager.c +++ b/src/resolve/resolved-manager.c @@ -149,6 +149,8 @@ void manager_free(Manager *m) { if (!m) return; + sd_event_source_unref(m->network_event_source); + sd_network_monitor_unref(m->network_monitor); sd_event_unref(m->event); while ((address = m->fallback_dns)) {