resolve: fix memleak
authorYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 12 Jul 2019 05:19:36 +0000 (14:19 +0900)
committerMichael Biebl <biebl@debian.org>
Thu, 18 Mar 2021 19:59:14 +0000 (19:59 +0000)
(cherry picked from commit 2400ae29a55aab8659fa778f02d1884b86a95062)
(cherry picked from commit 7727e6c0ae1769ba7ea9959aa721236c025adbdf)
(cherry picked from commit 9755ac0744f858cfa952033552ac6f2401e0f2d0)

Gbp-Pq: Name resolve-fix-memleak.patch

src/resolve/resolved-manager.c

index b3d35c83413f0b11f75e808db5af55594260a5a1..2017b0e45b9ec3fe43fcafe84bdd6ab4bda2912a 100644 (file)
@@ -11,6 +11,7 @@
 
 #include "af-list.h"
 #include "alloc-util.h"
+#include "bus-util.h"
 #include "dirent-util.h"
 #include "dns-domain.h"
 #include "fd-util.h"
@@ -689,6 +690,8 @@ Manager *manager_free(Manager *m) {
         manager_mdns_stop(m);
         manager_dns_stub_stop(m);
 
+        bus_verify_polkit_async_registry_free(m->polkit_registry);
+
         sd_bus_flush_close_unref(m->bus);
 
         sd_event_source_unref(m->sigusr1_event_source);