File avahi-0.6.31-invalid-packet.patch of Package avahi-glib2.28600

From: Mike Gorse <mgorse@suse.com>
Date: Wed Oct  7 15:14:31 CDT 2015
Subject: don't spam logs with invalid packets

We should silently ignore any questions in the Question Section of
a received Multicast DNS Response.
Also, use avahi_log_debug to log invalid packets.
Taken from Fedora / http://www.avahi.org/ticket/352

Index: avahi-0.6.32/avahi-core/server.c
===================================================================
--- avahi-0.6.32.orig/avahi-core/server.c
+++ avahi-0.6.32/avahi-core/server.c
@@ -972,9 +972,7 @@ static void dispatch_packet(AvahiServer
             return;
         }
 
-        if (avahi_dns_packet_get_field(p, AVAHI_DNS_FIELD_QDCOUNT) != 0 ||
-            avahi_dns_packet_get_field(p, AVAHI_DNS_FIELD_ANCOUNT) == 0 ||
-            avahi_dns_packet_get_field(p, AVAHI_DNS_FIELD_NSCOUNT) != 0) {
+        if (avahi_dns_packet_get_field(p, AVAHI_DNS_FIELD_ANCOUNT) == 0) {
 
             avahi_log_debug("Invalid response packet from host %s.", avahi_address_snprint(t, sizeof(t), src_address));
             return;
openSUSE Build Service is sponsored by