Lines 5-11
Link Here
|
5 |
@@ -86,7 +86,8 @@ |
5 |
@@ -86,7 +86,8 @@ |
6 |
if (strcmp(ifa->ifa_name, interface) == 0 && |
6 |
if (strcmp(ifa->ifa_name, interface) == 0 && |
7 |
ifa->ifa_addr->sa_family == AF_LINK) { |
7 |
ifa->ifa_addr->sa_family == AF_LINK) { |
8 |
sadl = (struct sockaddr_dl *) ifa->ifa_addr; |
8 |
sadl = (struct sockaddr_dl *) (void *) ifa->ifa_addr; |
9 |
- if (sadl == NULL || sadl->sdl_type != IFT_ETHER || |
9 |
- if (sadl == NULL || sadl->sdl_type != IFT_ETHER || |
10 |
+ if (sadl == NULL || ((sadl->sdl_type != IFT_ETHER) && |
10 |
+ if (sadl == NULL || ((sadl->sdl_type != IFT_ETHER) && |
11 |
+ (sadl->sdl_type != IFT_L2VLAN)) || |
11 |
+ (sadl->sdl_type != IFT_L2VLAN)) || |