svn commit: r325475 - stable/11/usr.sbin/ppp
Eugene Grosbein
eugen at FreeBSD.org
Mon Nov 6 13:56:04 UTC 2017
Author: eugen (ports committer)
Date: Mon Nov 6 13:56:03 2017
New Revision: 325475
URL: https://svnweb.freebsd.org/changeset/base/325475
Log:
MFC r325157,325158:
Fix ppp(8) to add RTF_HOST flag to created host route.
Reported by: Mike Tancsa <mike at sentex.net>
Approved by: mav (mentor)
Modified:
stable/11/usr.sbin/ppp/route.c
Directory Properties:
stable/11/ (props changed)
Modified: stable/11/usr.sbin/ppp/route.c
==============================================================================
--- stable/11/usr.sbin/ppp/route.c Mon Nov 6 12:45:51 2017 (r325474)
+++ stable/11/usr.sbin/ppp/route.c Mon Nov 6 13:56:03 2017 (r325475)
@@ -801,7 +801,8 @@ rt_Set(struct bundle *bundle, int cmd, const struct nc
if (!ncprange_ishost(dst)) {
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;
@@ -905,7 +906,8 @@ rt_Update(struct bundle *bundle, const struct sockaddr
if (mask) {
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