From: Julian Seward Date: Fri, 24 May 2002 11:57:36 +0000 (+0000) Subject: Avoid make_readable ( NULL, ... ) in ioctl SIOCGIFCONF. X-Git-Tag: svn/VALGRIND_1_0_3~142 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=22028c5569174cef8f1650b719fa8a7065ccdc23;p=thirdparty%2Fvalgrind.git Avoid make_readable ( NULL, ... ) in ioctl SIOCGIFCONF. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@324 --- diff --git a/vg_syscall_mem.c b/vg_syscall_mem.c index bb7c84cac4..0c5d88861e 100644 --- a/vg_syscall_mem.c +++ b/vg_syscall_mem.c @@ -1792,7 +1792,9 @@ void VG_(perform_assumed_nonblocking_syscall) ( ThreadId tid ) KERNEL_DO_SYSCALL(tid,res); if (!VG_(is_kerror)(res) && res == 0 && arg3 ) { struct ifconf *ifc = (struct ifconf *) arg3; - make_readable ( (Addr)(ifc->ifc_buf), (UInt)(ifc->ifc_len) ); + if (ifc->ifc_buf != NULL) + make_readable ( (Addr)(ifc->ifc_buf), + (UInt)(ifc->ifc_len) ); } break; case SIOCGSTAMP: