summaryrefslogtreecommitdiffstats
path: root/usr.sbin/rtsold/probe.c
diff options
context:
space:
mode:
authorume <ume@FreeBSD.org>2003-08-11 15:49:47 +0000
committerume <ume@FreeBSD.org>2003-08-11 15:49:47 +0000
commit44f95bb1cf973ee7e97882481b4462f246d78836 (patch)
tree1c20b2e94f632085097f94556620788a63d45a06 /usr.sbin/rtsold/probe.c
parentb984cea4428252c6c92362d4e353c589314d8887 (diff)
downloadFreeBSD-src-44f95bb1cf973ee7e97882481b4462f246d78836.zip
FreeBSD-src-44f95bb1cf973ee7e97882481b4462f246d78836.tar.gz
use strlcpy() and snprintf().
Obtained from: KAME MFC after: 1 week
Diffstat (limited to 'usr.sbin/rtsold/probe.c')
-rw-r--r--usr.sbin/rtsold/probe.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/usr.sbin/rtsold/probe.c b/usr.sbin/rtsold/probe.c
index 33f33f9..a946381 100644
--- a/usr.sbin/rtsold/probe.c
+++ b/usr.sbin/rtsold/probe.c
@@ -110,8 +110,8 @@ defrouter_probe(int ifindex)
warnmsg(LOG_ERR, __func__, "socket: %s", strerror(errno));
return;
}
- bzero(&dr, sizeof(dr));
- strcpy(dr.ifname, "lo0"); /* dummy interface */
+ memset(&dr, 0, sizeof(dr));
+ strlcpy(dr.ifname, "lo0", sizeof dr.ifname); /* dummy interface */
if (ioctl(s, SIOCGDRLST_IN6, (caddr_t)&dr) < 0) {
warnmsg(LOG_ERR, __func__, "ioctl(SIOCGDRLST_IN6): %s",
strerror(errno));
@@ -148,7 +148,7 @@ sendprobe(struct in6_addr *addr, int ifindex)
u_char ntopbuf[INET6_ADDRSTRLEN], ifnamebuf[IFNAMSIZ];
int hoplimit = 1;
- bzero(&sa6_probe, sizeof(sa6_probe));
+ memset(&sa6_probe, 0, sizeof(sa6_probe));
sa6_probe.sin6_family = AF_INET6;
sa6_probe.sin6_len = sizeof(sa6_probe);
sa6_probe.sin6_addr = *addr;
OpenPOWER on IntegriCloud