aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/arp
diff options
context:
space:
mode:
authorRuslan Ermilov <ru@FreeBSD.org>1999-09-20 09:10:46 +0000
committerRuslan Ermilov <ru@FreeBSD.org>1999-09-20 09:10:46 +0000
commit08e13cdfa74bd1155e49a770871f63e503d981f3 (patch)
treec1b8e122790ce2d8aa7fb135517ef91121fff527 /usr.sbin/arp
parentfac1f39b191baac773260ef692400d38f1f2391b (diff)
downloadsrc-08e13cdfa74bd1155e49a770871f63e503d981f3.tar.gz
src-08e13cdfa74bd1155e49a770871f63e503d981f3.zip
Yet another align.
It will be required if sizeof(struct sockaddr_in) changes in the future. Not objected to by: wollman
Notes
Notes: svn path=/head/; revision=51456
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 3fde087c1a37..0343bd22daab 100644
--- a/usr.sbin/arp/arp.c
+++ b/usr.sbin/arp/arp.c
@@ -451,7 +451,7 @@ search(u_long addr, void (*action)(struct sockaddr_dl *sdl,
for (next = buf; next < lim; next += rtm->rtm_msglen) {
rtm = (struct rt_msghdr *)next;
sin = (struct sockaddr_inarp *)(rtm + 1);
- sdl = (struct sockaddr_dl *)(sin + 1);
+ (char *)sdl = (char *)sin + ROUNDUP(sin->sin_len);
if (addr) {
if (addr != sin->sin_addr.s_addr)
continue;