Zero struct ifreq data before use in l2_packet_init()
authorLarry Stefani <lstefani@fortresstech.com>
Fri, 13 Mar 2009 15:04:33 +0000 (17:04 +0200)
committerJouni Malinen <j@w1.fi>
Fri, 13 Mar 2009 15:04:33 +0000 (17:04 +0200)
[Bug 300]

src/l2_packet/l2_packet_linux.c

index 9def7ff..fb35770 100644 (file)
@@ -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]");