Blame avahi-0.6.31-invalid_packet.patch
|
Rex Dieter |
54e63f |
diff -up avahi-0.6.31/avahi-core/server.c.invalid_packet avahi-0.6.31/avahi-core/server.c
|
|
Rex Dieter |
c4f24b |
--- avahi-0.6.31/avahi-core/server.c.invalid_packet 2015-09-22 08:12:58.544588701 -0500
|
|
Rex Dieter |
c4f24b |
+++ avahi-0.6.31/avahi-core/server.c 2015-09-22 08:13:39.743862403 -0500
|
|
Rex Dieter |
c4f24b |
@@ -972,11 +972,9 @@ static void dispatch_packet(AvahiServer
|
|
Rex Dieter |
54e63f |
return;
|
|
Rex Dieter |
54e63f |
}
|
|
Rex Dieter |
54e63f |
|
|
Rex Dieter |
54e63f |
- if (avahi_dns_packet_get_field(p, AVAHI_DNS_FIELD_QDCOUNT) != 0 ||
|
|
Rex Dieter |
54e63f |
- avahi_dns_packet_get_field(p, AVAHI_DNS_FIELD_ANCOUNT) == 0 ||
|
|
Rex Dieter |
54e63f |
- avahi_dns_packet_get_field(p, AVAHI_DNS_FIELD_NSCOUNT) != 0) {
|
|
Rex Dieter |
54e63f |
+ if (avahi_dns_packet_get_field(p, AVAHI_DNS_FIELD_ANCOUNT) == 0) {
|
|
Rex Dieter |
54e63f |
|
|
Rex Dieter |
c4f24b |
- avahi_log_warn("Invalid response packet from host %s.", avahi_address_snprint(t, sizeof(t), src_address));
|
|
Rex Dieter |
c4f24b |
+ avahi_log_debug("Invalid response packet from host %s.", avahi_address_snprint(t, sizeof(t), src_address));
|
|
Rex Dieter |
54e63f |
return;
|
|
Rex Dieter |
c4f24b |
}
|
|
Rex Dieter |
c4f24b |
|