diff options
author | Renato Botelho <renato@netgate.com> | 2015-08-17 13:53:02 -0300 |
---|---|---|
committer | Renato Botelho <renato@netgate.com> | 2015-08-17 13:53:02 -0300 |
commit | 9b8d5d6d8bc8e70f5deebb949efdb2a9afa0d55b (patch) | |
tree | 47a6b756cccdd95b5d0b7c0c84ba48442b78cbda | |
parent | 817040ad698689f61817bcc33e4a7f0dca4f4c94 (diff) | |
download | FreeBSD-src-9b8d5d6d8bc8e70f5deebb949efdb2a9afa0d55b.zip FreeBSD-src-9b8d5d6d8bc8e70f5deebb949efdb2a9afa0d55b.tar.gz |
Importing pfSense patch wpa_correct_mac_address.RELENG_10.diff
-rw-r--r-- | contrib/wpa/src/l2_packet/l2_packet_freebsd.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/contrib/wpa/src/l2_packet/l2_packet_freebsd.c b/contrib/wpa/src/l2_packet/l2_packet_freebsd.c index 2e9a04c..1dc0b8f 100644 --- a/contrib/wpa/src/l2_packet/l2_packet_freebsd.c +++ b/contrib/wpa/src/l2_packet/l2_packet_freebsd.c @@ -208,6 +208,7 @@ static int eth_get(const char *device, u8 ea[ETH_ALEN]) (ifm->ifm_addrs & RTA_IFP) == 0) continue; if (sdl->sdl_family != AF_LINK || sdl->sdl_nlen == 0 || + (strlen(device) != sdl->sdl_nlen) || os_memcmp(sdl->sdl_data, device, sdl->sdl_nlen) != 0) continue; os_memcpy(ea, LLADDR(sdl), sdl->sdl_alen); |