From 1c706b38097183a17d35dc05aade7f8d439d104d Mon Sep 17 00:00:00 2001 From: "Dmitry V. Levin" Date: Thu, 23 Jun 2011 13:25:09 +0000 Subject: [PATCH] * system.c (sys_capget, sys_capset): Fix pointer arithmetics --- system.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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]) -- 2.50.1