]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
resolve: mdns_packet_extract_matching_rrs() may return 0
authorYu Watanabe <watanabe.yu+github@gmail.com>
Mon, 4 Jul 2022 02:23:33 +0000 (11:23 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 8 Jul 2022 20:20:09 +0000 (05:20 +0900)
Fixes the following assertion:
---
Assertion 'r > 0' failed at src/resolve/resolved-mdns.c:180, function mdns_do_tiebreak(). Aborting.
---

src/resolve/resolved-mdns.c

index 0a66bccba3e69b89f01a8961bee5bd61ca4489bb..2ad3a792da5f22efd321917606803cb7ef9dc89d 100644 (file)
@@ -177,8 +177,6 @@ static int mdns_do_tiebreak(DnsResourceKey *key, DnsAnswer *answer, DnsPacket *p
         if (r < 0)
                 return r;
 
-        assert(r > 0);
-
         if (proposed_rrs_cmp(remote, r, our, size) > 0)
                 return 1;