From 8cf9898a964693b8a3c40b502af0377ede746f4d Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Mon, 22 Nov 2021 16:14:07 +0100 Subject: [PATCH] resolved: make sure we don't hit an assert when dealing with incomplete DNSSD service definitions Fixes: #21142 --- src/resolve/resolved-dns-zone.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/resolve/resolved-dns-zone.c b/src/resolve/resolved-dns-zone.c index b86b3251448..6b3f5f707d8 100644 --- a/src/resolve/resolved-dns-zone.c +++ b/src/resolve/resolved-dns-zone.c @@ -94,7 +94,9 @@ void dns_zone_remove_rr(DnsZone *z, DnsResourceRecord *rr) { DnsZoneItem *i; assert(z); - assert(rr); + + if (!rr) + return; i = dns_zone_get(z, rr); if (i) -- 2.47.3