From 82bd6dddc4a363a9c3c6f41eb46eb171a80dca27 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Wed, 6 Aug 2014 16:32:55 +0200 Subject: resolved: destroy outstanding queries if the clients that initiated them die --- src/resolve/resolved-dns-query.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/resolve/resolved-dns-query.h') diff --git a/src/resolve/resolved-dns-query.h b/src/resolve/resolved-dns-query.h index adaf7b2588..50fa3a2fe2 100644 --- a/src/resolve/resolved-dns-query.h +++ b/src/resolve/resolved-dns-query.h @@ -63,6 +63,8 @@ struct DnsQuery { Set *transactions; + sd_bus_track *bus_track; + LIST_FIELDS(DnsQuery, queries); }; @@ -74,4 +76,6 @@ void dns_query_ready(DnsQuery *q); int dns_query_cname_redirect(DnsQuery *q, const char *name); +int dns_query_bus_track(DnsQuery *q, sd_bus *bus, sd_bus_message *m); + DEFINE_TRIVIAL_CLEANUP_FUNC(DnsQuery*, dns_query_free); -- cgit v1.2.3-54-g00ecf