rpms/avahi/devel avahi-0.6.5-bz179448.patch,1.3,1.4
fedora-cvs-commits at redhat.com
fedora-cvs-commits at redhat.com
Thu Feb 2 19:43:43 UTC 2006
Author: jvdias
Update of /cvs/dist/rpms/avahi/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv22759
Modified Files:
avahi-0.6.5-bz179448.patch
Log Message:
fix bug 179448: prevent unaligned accesses on ia64
avahi-0.6.5-bz179448.patch:
socket.c | 10 +++++-----
1 files changed, 5 insertions(+), 5 deletions(-)
Index: avahi-0.6.5-bz179448.patch
===================================================================
RCS file: /cvs/dist/rpms/avahi/devel/avahi-0.6.5-bz179448.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- avahi-0.6.5-bz179448.patch 2 Feb 2006 19:01:49 -0000 1.3
+++ avahi-0.6.5-bz179448.patch 2 Feb 2006 19:43:40 -0000 1.4
@@ -1,15 +1,15 @@
--- avahi-0.6.6/avahi-core/socket.c.bz179448 2005-11-09 13:45:51.000000000 -0500
-+++ avahi-0.6.6/avahi-core/socket.c 2006-02-02 13:48:37.000000000 -0500
++++ avahi-0.6.6/avahi-core/socket.c 2006-02-02 14:40:29.000000000 -0500
@@ -456,10 +456,10 @@
struct iovec io;
#ifdef IP_PKTINFO
struct cmsghdr *cmsg;
- uint8_t cmsg_data[CMSG_SPACE(sizeof(struct in_pktinfo))];
-+ struct cmsghdr cmsg_data[( CMSG_SPACE(sizeof(struct in_pktinfo)) / sizeof(struct cmsghdr)) + 1];
++ size_t cmsg_data[( CMSG_SPACE(sizeof(struct in_pktinfo)) / sizeof(size_t)) + 1];
#elif defined(IP_SENDSRCADDR)
struct cmsghdr *cmsg;
- uint8_t cmsg_data[CMSG_SPACE(sizeof(struct in_addr))];
-+ struct cmsghdr cmsg_data[( CMSG_SPACE(sizeof(struct in_addr)) / sizeof(struct cmsghdr)) + 1];
++ size_t cmsg_data[( CMSG_SPACE(sizeof(struct in_addr)) / sizeof(size_t)) + 1];
#endif
assert(fd >= 0);
@@ -18,7 +18,7 @@
struct iovec io;
struct cmsghdr *cmsg;
- uint8_t cmsg_data[CMSG_SPACE(sizeof(struct in6_pktinfo))];
-+ struct cmsghdr cmsg_data[(CMSG_SPACE(sizeof(struct in6_pktinfo))/sizeof(struct cmsghdr)) + 1];
++ size_t cmsg_data[(CMSG_SPACE(sizeof(struct in6_pktinfo))/sizeof(size_t)) + 1];
assert(fd >= 0);
assert(p);
@@ -27,7 +27,7 @@
struct msghdr msg;
struct iovec io;
- uint8_t aux[1024];
-+ struct cmsghdr aux[1024 / sizeof(struct cmsghdr)]; /* for alignment on ia64 ! */
++ size_t aux[1024 / sizeof(size_t)]; /* for alignment on ia64 ! */
ssize_t l;
struct cmsghdr *cmsg;
int found_addr = 0;
@@ -36,7 +36,7 @@
struct msghdr msg;
struct iovec io;
- uint8_t aux[64];
-+ struct cmsghdr aux[1024 / sizeof(struct cmsghdr)];
++ size_t aux[1024 / sizeof(size_t)];
ssize_t l;
int ms;
struct cmsghdr *cmsg;
More information about the fedora-cvs-commits
mailing list