]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
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 9def7ffc46894f2fa5c5394f3d341c3d4311c1c4..fb357705eecb1c2299d5a8c1cbb8a7f218b73d80 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]");