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 <m...@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;
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to