|
From: <sv...@va...> - 2005-07-29 18:42:27
|
Author: tom
Date: 2005-07-29 19:42:22 +0100 (Fri, 29 Jul 2005)
New Revision: 4295
Log:
Take the address of the ifr_index member when testing if it is defined
before an SIOCGIFNAME ioctl.
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-29 18:33:19 UTC (=
rev 4294)
+++ trunk/coregrind/m_syswrap/syswrap-generic.c 2005-07-29 18:42:22 UTC (=
rev 4295)
@@ -3233,7 +3233,7 @@
break;
case VKI_SIOCGIFNAME: /* get iface name */
PRE_MEM_READ( "ioctl(SIOCGIFNAME)",
- (Addr)((struct vki_ifreq *)ARG3)->vki_ifr_ifindex,
+ (Addr)&((struct vki_ifreq *)ARG3)->vki_ifr_ifindex,
sizeof(((struct vki_ifreq *)ARG3)->vki_ifr_ifindex)=
);
PRE_MEM_WRITE( "ioctl(SIOCGIFNAME)", ARG3, sizeof(struct vki_ifreq=
));
break;
|