svn commit: r325157 - head/usr.sbin/ppp
Eugene Grosbein
eugen at FreeBSD.org
Mon Oct 30 15:02:43 UTC 2017
Author: eugen (ports committer)
Date: Mon Oct 30 15:02:42 2017
New Revision: 325157
URL: https://svnweb.freebsd.org/changeset/base/325157
Log:
Fix ppp(8) to add RTF_HOST flag to created host route.
Reported by: Mike Tancsa <mike at sentex.net>
Approved by: avg (mentor)
MFC After: 1 week
Modified:
head/usr.sbin/ppp/route.c
Modified: head/usr.sbin/ppp/route.c
==============================================================================
--- head/usr.sbin/ppp/route.c Mon Oct 30 13:54:54 2017 (r325156)
+++ head/usr.sbin/ppp/route.c Mon Oct 30 15:02:42 2017 (r325157)
@@ -802,6 +802,8 @@ rt_Set(struct bundle *bundle, int cmd, const struct nc
cp += memcpy_roundup(cp, &samask, samask.ss_len);
rtmes.m_rtm.rtm_addrs |= RTA_NETMASK;
}
+ else
+ rtmes.m_rtm.rtm_flags |= RTF_HOST;
nb = cp - (char *)&rtmes;
rtmes.m_rtm.rtm_msglen = nb;
@@ -906,6 +908,8 @@ rt_Update(struct bundle *bundle, const struct sockaddr
rtmes.m_rtm.rtm_addrs |= RTA_NETMASK;
p += memcpy_roundup(p, mask, mask->sa_len);
}
+ else
+ rtmes.m_rtm.rtm_flags |= RTF_HOST;
if (ifa && ifp && ifp->sa_family == AF_LINK) {
rtmes.m_rtm.rtm_addrs |= RTA_IFP;
More information about the svn-src-all
mailing list