From: Julian Seward Date: Mon, 16 May 2005 16:38:45 +0000 (+0000) Subject: Fix for sys_sysctl wrapper, from Ulrich Drepper. X-Git-Tag: svn/VALGRIND_3_0_0~578 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=868d021e868c25fd08a587d426db4996adcd48bc;p=thirdparty%2Fvalgrind.git Fix for sys_sysctl wrapper, from Ulrich Drepper. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3740 --- diff --git a/coregrind/m_syscalls/syscalls-linux.c b/coregrind/m_syscalls/syscalls-linux.c index 1902b2440c..416feece76 100644 --- a/coregrind/m_syscalls/syscalls-linux.c +++ b/coregrind/m_syscalls/syscalls-linux.c @@ -357,7 +357,7 @@ POST(sys_sysctl) args = (struct __vki_sysctl_args *)ARG1; if (args->oldlenp != 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); } }