In the NEXTADDR macro use SA_SIZE() rather than directly using

sizeof(), as introduced in r186119, for advancing the current
position into the buffer.
See comment in net/route.h for a description of the difference.
This makes ndp -s work again.

Reviewed by:	qingli
X-MFC after:	now
This commit is contained in:
Bjoern A. Zeeb 2009-09-05 16:51:51 +00:00
parent 7dcdecb107
commit cb58c0efad

View File

@ -116,7 +116,7 @@
#define NEXTADDR(w, s) \
if (rtm->rtm_addrs & (w)) { \
bcopy((char *)&s, cp, sizeof(s)); cp += sizeof(s);}
bcopy((char *)&s, cp, sizeof(s)); cp += SA_SIZE(&s);}
static pid_t pid;