Parcourir la source

Zero struct ifreq data before use in l2_packet_init()

[Bug 300]
Larry Stefani il y a 16 ans
Parent
commit
b7d3a95afc
1 fichiers modifiés avec 1 ajouts et 0 suppressions
  1. 1 0
      src/l2_packet/l2_packet_linux.c

+ 1 - 0
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]");