svn commit: r191006 - head/usr.sbin/ppp
Bjoern A. Zeeb
bz at FreeBSD.org
Mon Apr 13 17:57:13 UTC 2009
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 */
}
More information about the svn-src-all
mailing list