From 3ffd39fd6ac87f08eea7d1db4668ca95686f1180 Mon Sep 17 00:00:00 2001 From: Jakub Bogusz Date: Mon, 15 Jan 2007 16:44:02 +0000 Subject: [PATCH] - AC-branch only Changed files: avahi-compressed_dns.patch -> 1.2 avahi-netlink.patch -> 1.2 --- avahi-compressed_dns.patch | 28 ---------------------------- avahi-netlink.patch | 17 ----------------- 2 files changed, 45 deletions(-) delete mode 100644 avahi-compressed_dns.patch delete mode 100644 avahi-netlink.patch diff --git a/avahi-compressed_dns.patch b/avahi-compressed_dns.patch deleted file mode 100644 index 788d530..0000000 --- a/avahi-compressed_dns.patch +++ /dev/null @@ -1,28 +0,0 @@ -Index: avahi-core/dns.c -=================================================================== ---- avahi-core/dns.c (Revision 1339) -+++ avahi-core/dns.c (Arbeitskopie) -@@ -331,7 +331,7 @@ - static int consume_labels(AvahiDnsPacket *p, unsigned idx, char *ret_name, size_t l) { - int ret = 0; - int compressed = 0; -- int first_label = 1; -+ int first_label = 1, label_ptr; - assert(p && ret_name && l); - - for (;;) { -@@ -384,8 +384,13 @@ - if (idx+2 > p->size) - return -1; - -- idx = ((unsigned) (AVAHI_DNS_PACKET_DATA(p)[idx] & ~0xC0)) << 8 | AVAHI_DNS_PACKET_DATA(p)[idx+1]; -+ label_ptr = ((unsigned) (AVAHI_DNS_PACKET_DATA(p)[idx] & ~0xC0)) << 8 | AVAHI_DNS_PACKET_DATA(p)[idx+1]; - -+ if (label_ptr >= idx) -+ return -1; -+ -+ idx = label_ptr; -+ - if (!compressed) - ret += 2; - diff --git a/avahi-netlink.patch b/avahi-netlink.patch deleted file mode 100644 index b7cc743..0000000 --- a/avahi-netlink.patch +++ /dev/null @@ -1,17 +0,0 @@ -Index: avahi-core/netlink.c -=================================================================== ---- avahi-core/netlink.c (revision 1329) -+++ avahi-core/netlink.c (working copy) -@@ -62,6 +62,12 @@ - - p = (struct nlmsghdr *) nl->buffer; - -+ /* Check that this message originated from the kernel, -+ or a request from avahi itself, and not another process */ -+ if ((p->nlmsg_pid != 0) && (p->nlmsg_pid != getpid())) { -+ return -1; -+ } -+ - assert(nl->callback); - - for (; bytes > 0; p = NLMSG_NEXT(p, bytes)) { -- 2.44.0