From: Larry Stefani Date: Fri, 13 Mar 2009 15:04:33 +0000 (+0200) Subject: Zero struct ifreq data before use in l2_packet_init() X-Git-Tag: hostap_0_7_0~453 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b7d3a95afc001bdf63a35ec494fbd71629196b04;p=thirdparty%2Fhostap.git Zero struct ifreq data before use in l2_packet_init() [Bug 300] --- diff --git a/src/l2_packet/l2_packet_linux.c b/src/l2_packet/l2_packet_linux.c index 9def7ffc4..fb357705e 100644 --- a/src/l2_packet/l2_packet_linux.c +++ b/src/l2_packet/l2_packet_linux.c @@ -115,6 +115,7 @@ struct l2_packet_data * l2_packet_init( os_free(l2); return NULL; } + os_memset(&ifr, 0, sizeof(ifr)); os_strlcpy(ifr.ifr_name, l2->ifname, sizeof(ifr.ifr_name)); if (ioctl(l2->fd, SIOCGIFINDEX, &ifr) < 0) { perror("ioctl[SIOCGIFINDEX]");