[Pkg-utopia-commits] r747 - in packages/unstable/avahi/debian: .
patches
Sjoerd Simons
sjoerd at costa.debian.org
Wed Mar 15 18:02:15 UTC 2006
Author: sjoerd
Date: 2006-03-15 18:02:13 +0000 (Wed, 15 Mar 2006)
New Revision: 747
Modified:
packages/unstable/avahi/debian/changelog
packages/unstable/avahi/debian/patches/03_cmsg_too_large.patch
Log:
* debian/patches/03_cmsg_too_large.patch
+ Updated. The previous version undid a fix for alignment on ia64.
Modified: packages/unstable/avahi/debian/changelog
===================================================================
--- packages/unstable/avahi/debian/changelog 2006-03-14 16:53:52 UTC (rev 746)
+++ packages/unstable/avahi/debian/changelog 2006-03-15 18:02:13 UTC (rev 747)
@@ -1,3 +1,10 @@
+avahi (0.6.9-5) unstable; urgency=low
+
+ * debian/patches/03_cmsg_too_large.patch
+ + Updated. The previous version undid a fix for alignment on ia64.
+
+ -- Sjoerd Simons <sjoerd at debian.org> Wed, 15 Mar 2006 19:01:15 +0100
+
avahi (0.6.9-4) unstable; urgency=low
* debian/patches/03_cmsg_too_large.patch
Modified: packages/unstable/avahi/debian/patches/03_cmsg_too_large.patch
===================================================================
--- packages/unstable/avahi/debian/patches/03_cmsg_too_large.patch 2006-03-14 16:53:52 UTC (rev 746)
+++ packages/unstable/avahi/debian/patches/03_cmsg_too_large.patch 2006-03-15 18:02:13 UTC (rev 747)
@@ -2,25 +2,30 @@
===================================================================
--- avahi-core/socket.c (revision 1177)
+++ avahi-core/socket.c (working copy)
-@@ -465,10 +465,10 @@
- struct iovec io;
- #ifdef IP_PKTINFO
- struct cmsghdr *cmsg;
-- size_t cmsg_data[( CMSG_SPACE(sizeof(struct in_pktinfo)) / sizeof(size_t)) + 1];
-+ uint8_t cmsg_data[CMSG_SPACE(sizeof(struct in_pktinfo))];
+@@ -513,7 +513,7 @@
+ pkti->ipi_spec_dst.s_addr = src_address->address;
+
+ msg.msg_control = cmsg_data;
+- msg.msg_controllen = sizeof(cmsg_data);
++ msg.msg_controllen = CMSG_SPACE(struct in_pktinfo);
+ }
#elif defined(IP_SENDSRCADDR)
- struct cmsghdr *cmsg;
-- size_t cmsg_data[( CMSG_SPACE(sizeof(struct in_addr)) / sizeof(size_t)) + 1];
-+ uint8_t cmsg_data[CMSG_SPACE(sizeof(struct in_addr))];
- #endif
-
- assert(fd >= 0);
-@@ -551,7 +551,7 @@
- struct msghdr msg;
- struct iovec io;
- struct cmsghdr *cmsg;
-- size_t cmsg_data[(CMSG_SPACE(sizeof(struct in6_pktinfo))/sizeof(size_t)) + 1];
-+ size_t cmsg_data[CMSG_SPACE(sizeof(struct in6_pktinfo))];
-
- assert(fd >= 0);
- assert(p);
+ if (src_address) {
+@@ -529,7 +529,7 @@
+ addr->s_addr = src_address->address;
+
+ msg.msg_control = cmsg_data;
+- msg.msg_controllen = sizeof(cmsg_data);
++ msg.msg_controllen = CMSG_SPACE(struct in_addr);
+ }
+ #elif defined(IP_MULTICAST_IF)
+ {
+@@ -592,7 +592,7 @@
+ memcpy(&pkti->ipi6_addr, src_address->address, sizeof(src_address->address));
+
+ msg.msg_control = cmsg_data;
+- msg.msg_controllen = sizeof(cmsg_data);
++ msg.msg_controllen = CMSG_SPACE(struct in6_pktinfo);
+ } else {
+ msg.msg_control = NULL;
+ msg.msg_controllen = 0;
More information about the Pkg-utopia-commits
mailing list