From: Dmitry V. Levin Date: Thu, 23 Jun 2011 13:25:09 +0000 (+0000) Subject: * system.c (sys_capget, sys_capset): Fix pointer arithmetics X-Git-Tag: v4.7~353 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1c706b38097183a17d35dc05aade7f8d439d104d;p=strace * system.c (sys_capget, sys_capset): Fix pointer arithmetics --- diff --git a/system.c b/system.c index e35c1175..63101c3d 100644 --- a/system.c +++ b/system.c @@ -1579,8 +1579,8 @@ sys_capget(struct tcb *tcp) cap_user_data_t arg1; long a0[sizeof(*arg0) / sizeof(long) + 1]; long a1[sizeof(*arg1) / sizeof(long) + 1]; - arg0 = (cap_user_header_t*) &a0; - arg1 = (cap_user_data_t *) &a1; + arg0 = (cap_user_header_t) a0; + arg1 = (cap_user_data_t ) a1; if (!entering(tcp)) { if (!tcp->u_arg[0]) @@ -1619,8 +1619,8 @@ sys_capset(struct tcb *tcp) cap_user_data_t arg1; long a0[sizeof(*arg0) / sizeof(long) + 1]; long a1[sizeof(*arg1) / sizeof(long) + 1]; - arg0 = (cap_user_header_t*) &a0; - arg1 = (cap_user_data_t *) &a1; + arg0 = (cap_user_header_t) a0; + arg1 = (cap_user_data_t ) a1; if (entering(tcp)) { if (!tcp->u_arg[0])