Blame SOURCES/0006-Silently-ignore-invalid-DNS-packets.patch

24b8c3
From a372e0bfb25f9f8f0d5878d317be7b614f5a4571 Mon Sep 17 00:00:00 2001
24b8c3
From: rpm-build <rpm-build>
24b8c3
Date: Thu, 17 Dec 2015 17:12:07 +0100
24b8c3
Subject: [PATCH] Silently ignore invalid DNS packets
24b8c3
24b8c3
Resolves: #1290890
24b8c3
---
24b8c3
 avahi-core/server.c | 6 ++----
24b8c3
 1 file changed, 2 insertions(+), 4 deletions(-)
24b8c3
24b8c3
diff --git a/avahi-core/server.c b/avahi-core/server.c
24b8c3
index 86fd4a5..4acf5fc 100644
24b8c3
--- a/avahi-core/server.c
24b8c3
+++ b/avahi-core/server.c
24b8c3
@@ -972,11 +972,9 @@ static void dispatch_packet(AvahiServer *s, AvahiDnsPacket *p, const AvahiAddres
24b8c3
             return;
24b8c3
         }
24b8c3
 
24b8c3
-        if (avahi_dns_packet_get_field(p, AVAHI_DNS_FIELD_QDCOUNT) != 0 ||
24b8c3
-            avahi_dns_packet_get_field(p, AVAHI_DNS_FIELD_ANCOUNT) == 0 ||
24b8c3
-            avahi_dns_packet_get_field(p, AVAHI_DNS_FIELD_NSCOUNT) != 0) {
24b8c3
+        if (avahi_dns_packet_get_field(p, AVAHI_DNS_FIELD_ANCOUNT) == 0) {
24b8c3
 
24b8c3
-            avahi_log_warn("Invalid response packet from host %s.", avahi_address_snprint(t, sizeof(t), src_address));
24b8c3
+            avahi_log_debug("Invalid response packet from host %s.", avahi_address_snprint(t, sizeof(t), src_address));
24b8c3
             return;
24b8c3
         }
24b8c3
 
24b8c3
-- 
24b8c3
2.5.0
24b8c3