From 2039995c09e70ff8f706faad72ab6be7a162ca1c Mon Sep 17 00:00:00 2001 From: Julian Seward Date: Thu, 23 May 2002 17:14:54 +0000 Subject: [PATCH] Don't complain the second arg of __NR_setitimer (const struct itimerval *value) is NULL. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@317 --- vg_syscall_mem.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/vg_syscall_mem.c b/vg_syscall_mem.c index 8331737933..34c43baa67 100644 --- a/vg_syscall_mem.c +++ b/vg_syscall_mem.c @@ -2408,8 +2408,9 @@ void VG_(perform_assumed_nonblocking_syscall) ( ThreadId tid ) struct itimerval *ovalue); */ if (VG_(clo_trace_syscalls)) VG_(printf)("setitimer ( %d, %p, %p )\n", arg1,arg2,arg3); - must_be_readable(tst, "setitimer(value)", - arg2, sizeof(struct itimerval) ); + if (arg2 != (Addr)NULL) + must_be_readable(tst, "setitimer(value)", + arg2, sizeof(struct itimerval) ); if (arg3 != (Addr)NULL) must_be_writable(tst, "setitimer(ovalue)", arg3, sizeof(struct itimerval)); -- 2.47.2