|
From: <sv...@va...> - 2005-05-16 21:55:56
|
Author: sewardj
Date: 2005-05-16 17:38:45 +0100 (Mon, 16 May 2005)
New Revision: 3740
Modified:
trunk/coregrind/m_syscalls/syscalls-linux.c
Log:
Fix for sys_sysctl wrapper, from Ulrich Drepper.
Modified: trunk/coregrind/m_syscalls/syscalls-linux.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/coregrind/m_syscalls/syscalls-linux.c 2005-05-16 13:31:23 UTC (=
rev 3739)
+++ trunk/coregrind/m_syscalls/syscalls-linux.c 2005-05-16 16:38:45 UTC (=
rev 3740)
@@ -357,7 +357,7 @@
args =3D (struct __vki_sysctl_args *)ARG1;
if (args->oldlenp !=3D NULL) {
POST_MEM_WRITE((Addr)args->oldlenp, sizeof(*args->oldlenp));
- POST_MEM_WRITE((Addr)args->oldval, *args->oldlenp);
+ POST_MEM_WRITE((Addr)args->oldval, 1 + *args->oldlenp);
}
}
=20
|