]> granicus.if.org Git - strace/commitdiff
mmsghdr: cast pointers to kernel_ureg_t instead of long
authorDmitry V. Levin <ldv@altlinux.org>
Wed, 21 Dec 2016 15:36:50 +0000 (15:36 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Sat, 24 Dec 2016 14:58:41 +0000 (14:58 +0000)
* mmsghdr.c (dumpiov_in_mmsghdr): Cast msghdr.msg_iov pointer
to kernel_ureg_t instead of long.

mmsghdr.c

index 8228ec011fbd6d21f1479febbd2c0054b2ccbb15..5ab3e0b81944267a2ba0b5d47609d1d678c414cc 100644 (file)
--- a/mmsghdr.c
+++ b/mmsghdr.c
@@ -161,7 +161,7 @@ dumpiov_in_mmsghdr(struct tcb *tcp, long addr)
                tprintf(" = %lu buffers in vector %u\n",
                        (unsigned long) mmsg.msg_hdr.msg_iovlen, i);
                dumpiov_upto(tcp, mmsg.msg_hdr.msg_iovlen,
-                       (long) mmsg.msg_hdr.msg_iov, mmsg.msg_len);
+                       (kernel_ureg_t) mmsg.msg_hdr.msg_iov, mmsg.msg_len);
        }
 }