]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Fix for sys_sysctl wrapper, from Ulrich Drepper.
authorJulian Seward <jseward@acm.org>
Mon, 16 May 2005 16:38:45 +0000 (16:38 +0000)
committerJulian Seward <jseward@acm.org>
Mon, 16 May 2005 16:38:45 +0000 (16:38 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3740

coregrind/m_syscalls/syscalls-linux.c

index 1902b2440c3b38f48b19312c8b9e3093cbd4ed6f..416feece7624784bfbdad0ee072b5dde6472fab7 100644 (file)
@@ -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);
    }
 }