Projet

Général

Profil

Télécharger (595 octets) Statistiques
| Branche: | Révision:

univnautes-tools / patches / stable / 10 / wpa_correct_mac_address.RELENG_10.diff @ 4ab3b90b

1
diff --git a/contrib/wpa/src/l2_packet/l2_packet_freebsd.c b/contrib/wpa/src/l2_packet/l2_packet_freebsd.c
2
index 2e9a04c..1dc0b8f 100644
3
--- a/contrib/wpa/src/l2_packet/l2_packet_freebsd.c
4
+++ b/contrib/wpa/src/l2_packet/l2_packet_freebsd.c
5
@@ -208,6 +208,7 @@ static int eth_get(const char *device, u8 ea[ETH_ALEN])
6
 		    (ifm->ifm_addrs & RTA_IFP) == 0)
7
 			continue;
8
 		if (sdl->sdl_family != AF_LINK || sdl->sdl_nlen == 0 ||
9
+		    (strlen(device) != sdl->sdl_nlen) ||
10
 		    os_memcmp(sdl->sdl_data, device, sdl->sdl_nlen) != 0)
11
 			continue;
12
 		os_memcpy(ea, LLADDR(sdl), sdl->sdl_alen);
(67-67/67)