aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/arp
diff options
context:
space:
mode:
authorStefan Farfeleder <stefanf@FreeBSD.org>2004-06-08 13:08:19 +0000
committerStefan Farfeleder <stefanf@FreeBSD.org>2004-06-08 13:08:19 +0000
commit1a5ff9285a12b503be006a80e7906d49a39edeab (patch)
treee1bd2b8e7503b487a4e9833e6073d750f2e8a0da /usr.sbin/arp
parent5e0ddde281467501870c8c5f4e4b7eb2a3b0ca80 (diff)
Notes
Diffstat (limited to 'usr.sbin/arp')
-rw-r--r--usr.sbin/arp/arp.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/usr.sbin/arp/arp.c b/usr.sbin/arp/arp.c
index 3a3f02939c28f..cd35cb0c8c74d 100644
--- a/usr.sbin/arp/arp.c
+++ b/usr.sbin/arp/arp.c
@@ -485,7 +485,7 @@ search(u_long addr, action_fn *action)
for (next = buf; next < lim; next += rtm->rtm_msglen) {
rtm = (struct rt_msghdr *)next;
sin2 = (struct sockaddr_inarp *)(rtm + 1);
- (char *)sdl = (char *)sin2 + SA_SIZE(sin2);
+ sdl = (struct sockaddr_dl *)((char *)sin2 + SA_SIZE(sin2));
if (rifname && if_indextoname(sdl->sdl_index, ifname) &&
strcmp(ifname, rifname))
continue;