Author: bz
Date: Mon Apr 13 17:57:12 2009
New Revision: 191006
URL: http://svn.freebsd.org/changeset/base/191006

Log:
  In case the peer address was already configured on the interface
  we were not properly handling proxy arp. Make sure we (try to) add
  the proxy arp entry/entries in this case as well.
  
  PR:           bin/131250
  Submitted by: loos.br gmail.com (Luiz Otavio O Souza)
  MFC after:    3 days

Modified:
  head/usr.sbin/ppp/iface.c

Modified: head/usr.sbin/ppp/iface.c
==============================================================================
--- head/usr.sbin/ppp/iface.c   Mon Apr 13 16:23:32 2009        (r191005)
+++ head/usr.sbin/ppp/iface.c   Mon Apr 13 17:57:12 2009        (r191006)
@@ -456,6 +456,7 @@ iface_Add(struct iface *iface, struct nc
       if (ncprange_equal(&iface->addr[n].ifa, ifa) &&
           ncpaddr_equal(&iface->addr[n].peer, peer)) {
         close(s);
+        ncp_IfaceAddrAdded(ncp, iface->addr + n);
         return 1;      /* Already there */
       }
 
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to