From: Julian Seward Date: Mon, 3 Jun 2002 13:05:48 +0000 (+0000) Subject: ioctl(generic): don't do make_readable(NULL, ...) X-Git-Tag: svn/VALGRIND_1_0_3~106 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8bd93d8378ce3f43dbf34af4604838e2fe8645e0;p=thirdparty%2Fvalgrind.git ioctl(generic): don't do make_readable(NULL, ...) git-svn-id: svn://svn.valgrind.org/valgrind/trunk@365 --- diff --git a/vg_syscall_mem.c b/vg_syscall_mem.c index 64e44df36b..0e8ad1d1b1 100644 --- a/vg_syscall_mem.c +++ b/vg_syscall_mem.c @@ -2048,7 +2048,8 @@ void VG_(perform_assumed_nonblocking_syscall) ( ThreadId tid ) } KERNEL_DO_SYSCALL(tid,res); if (size > 0 && (dir & _IOC_READ) - && !VG_(is_kerror)(res) && res == 0) + && !VG_(is_kerror)(res) && res == 0 + && arg3 != (Addr)NULL) make_readable (arg3, size); break; }