summaryrefslogtreecommitdiffstats
path: root/usr.sbin/rtadvd/config.c
diff options
context:
space:
mode:
authorsuz <suz@FreeBSD.org>2003-04-10 07:31:34 +0000
committersuz <suz@FreeBSD.org>2003-04-10 07:31:34 +0000
commit4b545f73d3d25b906e17d600e0c673e0bb63d57d (patch)
tree9ef40d619150e13eb4ba1f8a2971fe39d7784c62 /usr.sbin/rtadvd/config.c
parenta40639441e25c0443605da55df337c41cdb91a9c (diff)
downloadFreeBSD-src-4b545f73d3d25b906e17d600e0c673e0bb63d57d.zip
FreeBSD-src-4b545f73d3d25b906e17d600e0c673e0bb63d57d.tar.gz
- fixed byte order of route lifetimes in route info opptions.
- corrected wording in a log message. Obtained from: KAME MFC after: 1 week
Diffstat (limited to 'usr.sbin/rtadvd/config.c')
-rw-r--r--usr.sbin/rtadvd/config.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/usr.sbin/rtadvd/config.c b/usr.sbin/rtadvd/config.c
index 5fa8c94..44b7693 100644
--- a/usr.sbin/rtadvd/config.c
+++ b/usr.sbin/rtadvd/config.c
@@ -478,7 +478,7 @@ getconfig(intface)
MAYHAVE(val, entbuf, 0);
rti->rtpref = val & ND_RA_FLAG_RTPREF_MASK;
if (rti->rtpref == ND_RA_FLAG_RTPREF_RSV) {
- syslog(LOG_ERR, "<%s> invalid router preference",
+ syslog(LOG_ERR, "<%s> invalid route preference",
__FUNCTION__);
exit(1);
}
@@ -1056,7 +1056,7 @@ make_packet(struct rainfo *rainfo)
ndopt_rti->nd_opt_rti_len = 1 + psize;
ndopt_rti->nd_opt_rti_prefixlen = rti->prefixlen;
ndopt_rti->nd_opt_rti_flags = 0xff & rti->rtpref;
- ndopt_rti->nd_opt_rti_lifetime = rti->ltime;
+ ndopt_rti->nd_opt_rti_lifetime = htonl(rti->ltime);
memcpy(ndopt_rti + 1, &rti->prefix, psize * 8);
buf += sizeof(struct nd_opt_route_info) + psize * 8;
}
OpenPOWER on IntegriCloud