]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Don't complain the second arg of __NR_setitimer
authorJulian Seward <jseward@acm.org>
Thu, 23 May 2002 17:14:54 +0000 (17:14 +0000)
committerJulian Seward <jseward@acm.org>
Thu, 23 May 2002 17:14:54 +0000 (17:14 +0000)
(const struct itimerval *value) is NULL.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@317

vg_syscall_mem.c

index 8331737933d557027b5aed317faae2983f9094a7..34c43baa67277bc2a06b93db9ed14328f8811ea5 100644 (file)
@@ -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));