Fix the same problem for OSPF as -ag does for RIP: non 127/8 addresses on
a loopback interface are ok.
This commit is contained in:
parent
ec29cae58e
commit
dbd5f002ca
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=20283
13
net/gated/files/patch-ah
Normal file
13
net/gated/files/patch-ah
Normal file
@ -0,0 +1,13 @@
|
||||
diff -urb work.ref/gated-3-5-10/src/ospf_rt.c work/gated-3-5-10/src/ospf_rt.c
|
||||
--- src/ospf_rt.c Tue Aug 18 20:08:47 1998
|
||||
+++ src/ospf_rt.c Tue Jul 20 15:10:21 1999
|
||||
@@ -1124,7 +1124,8 @@
|
||||
/* Ignore pseudo interface routes and interfaces running OSPF */
|
||||
if (BIT_TEST(new_rt->rt_state, RTS_NOTINSTALL) ||
|
||||
IF_INTF(RT_IFAP(new_rt)) ||
|
||||
- BIT_TEST(RT_IFAP(new_rt)->ifa_state, IFS_LOOPBACK)) {
|
||||
+ (BIT_TEST(RT_IFAP(new_rt)->ifa_state, IFS_LOOPBACK)
|
||||
+ && BIT_TEST(inet_class_flags(RT_IFAP(new_rt)->ifa_addr_local), INET_CLASSF_LOOPBACK))) {
|
||||
new_rt = (rt_entry *) 0;
|
||||
}
|
||||
break;
|
Loading…
Reference in New Issue
Block a user