]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - net.c
Avoid member access within misaligned address for ancillary data buffer.
[paraslash.git] / net.c
diff --git a/net.c b/net.c
index 2ec3f03e546b3b1f3c038b7eea2e9cf8cf8a3438..708e83f2aae7df4d17a7d59abea182ec657d1911 100644 (file)
--- a/net.c
+++ b/net.c
@@ -980,7 +980,7 @@ static void dispose_fds(int *fds, unsigned num)
  */
 int recv_cred_buffer(int fd, char *buf, size_t size)
 {
-       char control[255];
+       char control[255] __a_aligned(8);
        struct msghdr msg;
        struct cmsghdr *cmsg;
        struct iovec iov;