From 22028c5569174cef8f1650b719fa8a7065ccdc23 Mon Sep 17 00:00:00 2001 From: Julian Seward Date: Fri, 24 May 2002 11:57:36 +0000 Subject: [PATCH] Avoid make_readable ( NULL, ... ) in ioctl SIOCGIFCONF. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@324 --- vg_syscall_mem.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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: -- 2.47.3