From: Lennart Poettering Date: Mon, 22 Nov 2021 15:14:07 +0000 (+0100) Subject: resolved: make sure we don't hit an assert when dealing with incomplete DNSSD service... X-Git-Tag: v250-rc1~186^2~2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8cf9898a964693b8a3c40b502af0377ede746f4d;p=thirdparty%2Fsystemd.git resolved: make sure we don't hit an assert when dealing with incomplete DNSSD service definitions Fixes: #21142 --- 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)