Constify. bcopy -> memcpy.

This commit is contained in:
dyoung 2007-08-10 22:44:05 +00:00
parent d7d71cd2b5
commit ddf36c7b8b
1 changed files with 5 additions and 5 deletions

View File

@ -1,4 +1,4 @@
/* $NetBSD: icmp6.c,v 1.135 2007/07/19 20:48:55 dyoung Exp $ */
/* $NetBSD: icmp6.c,v 1.136 2007/08/10 22:44:05 dyoung Exp $ */
/* $KAME: icmp6.c,v 1.217 2001/06/20 15:03:29 jinmei Exp $ */
/*
@ -62,7 +62,7 @@
*/
#include <sys/cdefs.h>
__KERNEL_RCSID(0, "$NetBSD: icmp6.c,v 1.135 2007/07/19 20:48:55 dyoung Exp $");
__KERNEL_RCSID(0, "$NetBSD: icmp6.c,v 1.136 2007/08/10 22:44:05 dyoung Exp $");
#include "opt_inet.h"
#include "opt_ipsec.h"
@ -2451,7 +2451,7 @@ icmp6_redirect_output(struct mbuf *m0, struct rtentry *rt)
/* target lladdr option */
struct rtentry *rt_nexthop = NULL;
int len;
struct sockaddr_dl *sdl;
const struct sockaddr_dl *sdl;
struct nd_opt_hdr *nd_opt;
char *lladdr;
@ -2466,13 +2466,13 @@ icmp6_redirect_output(struct mbuf *m0, struct rtentry *rt)
if (!(rt_nexthop->rt_flags & RTF_GATEWAY) &&
(rt_nexthop->rt_flags & RTF_LLINFO) &&
(rt_nexthop->rt_gateway->sa_family == AF_LINK) &&
(sdl = (struct sockaddr_dl *)rt_nexthop->rt_gateway) &&
(sdl = satocsdl(rt_nexthop->rt_gateway)) &&
sdl->sdl_alen) {
nd_opt = (struct nd_opt_hdr *)p;
nd_opt->nd_opt_type = ND_OPT_TARGET_LINKADDR;
nd_opt->nd_opt_len = len >> 3;
lladdr = (char *)(nd_opt + 1);
bcopy(LLADDR(sdl), lladdr, ifp->if_addrlen);
memcpy(lladdr, CLLADDR(sdl), ifp->if_addrlen);
p += len;
}
}