]> granicus.if.org Git - strace/commitdiff
alpha: fix -yy decoding
authorDmitry V. Levin <ldv@altlinux.org>
Mon, 2 Mar 2015 23:39:41 +0000 (23:39 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Mon, 2 Mar 2015 23:39:41 +0000 (23:39 +0000)
* socketutils.c (receive_responses): Align buffer on a sizeof(long) boundary.

Reported-and-tested-by: Mike Frysinger <vapier@gentoo.org>
socketutils.c

index 2de59cd3f0ba608c7069589cda2cdfe30722efaa..93f5f16eb6be3428ff65aa924b28ad14e7fee57a 100644 (file)
@@ -114,7 +114,7 @@ receive_responses(const int fd, const unsigned long inode,
                  const char *proto_name,
                  bool (* parser) (const char *, const void *, int, const unsigned long))
 {
-       static char buf[8192];
+       static long buf[8192 / sizeof(long)];
        struct sockaddr_nl nladdr = {
                .nl_family = AF_NETLINK
        };