diff options
Diffstat (limited to 'networking/libiproute/iplink.c')
-rw-r--r-- | networking/libiproute/iplink.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/networking/libiproute/iplink.c b/networking/libiproute/iplink.c index 91c85820c..12677d522 100644 --- a/networking/libiproute/iplink.c +++ b/networking/libiproute/iplink.c | |||
@@ -166,7 +166,7 @@ static int get_address(char *dev, int *htype) | |||
166 | { | 166 | { |
167 | struct ifreq ifr; | 167 | struct ifreq ifr; |
168 | struct sockaddr_ll me; | 168 | struct sockaddr_ll me; |
169 | int alen; | 169 | socklen_t alen; |
170 | int s; | 170 | int s; |
171 | 171 | ||
172 | s = socket(PF_PACKET, SOCK_DGRAM, 0); | 172 | s = socket(PF_PACKET, SOCK_DGRAM, 0); |
@@ -211,7 +211,7 @@ static int parse_address(char *dev, int hatype, int halen, char *lla, struct ifr | |||
211 | memset(ifr, 0, sizeof(*ifr)); | 211 | memset(ifr, 0, sizeof(*ifr)); |
212 | strcpy(ifr->ifr_name, dev); | 212 | strcpy(ifr->ifr_name, dev); |
213 | ifr->ifr_hwaddr.sa_family = hatype; | 213 | ifr->ifr_hwaddr.sa_family = hatype; |
214 | alen = ll_addr_a2n(ifr->ifr_hwaddr.sa_data, 14, lla); | 214 | alen = ll_addr_a2n((unsigned char *)(ifr->ifr_hwaddr.sa_data), 14, lla); |
215 | if (alen < 0) | 215 | if (alen < 0) |
216 | return -1; | 216 | return -1; |
217 | if (alen != halen) { | 217 | if (alen != halen) { |