|
From: <sv...@va...> - 2005-07-18 11:03:49
|
Author: tom
Date: 2005-07-18 12:03:35 +0100 (Mon, 18 Jul 2005)
New Revision: 4158
Log:
Allow a NULL argument to the times system call. Fixes bug #103509.
Modified:
trunk/coregrind/m_syswrap/syswrap-generic.c
Modified: trunk/coregrind/m_syswrap/syswrap-generic.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/coregrind/m_syswrap/syswrap-generic.c 2005-07-18 09:41:57 UTC (=
rev 4157)
+++ trunk/coregrind/m_syswrap/syswrap-generic.c 2005-07-18 11:03:35 UTC (=
rev 4158)
@@ -5018,7 +5018,9 @@
{
PRINT("sys_times ( %p )", ARG1);
PRE_REG_READ1(long, "times", struct tms *, buf);
- PRE_MEM_WRITE( "times(buf)", ARG1, sizeof(struct vki_tms) );
+ if (ARG1 !=3D 0) {
+ PRE_MEM_WRITE( "times(buf)", ARG1, sizeof(struct vki_tms) );
+ }
}
=20
POST(sys_times)
|