diff options
author | Andrew J. Schorr <ajschorr@alumni.princeton.edu> | 2006-12-04 18:26:37 +0000 |
---|---|---|
committer | Andrew J. Schorr <ajschorr@alumni.princeton.edu> | 2006-12-04 18:26:37 +0000 |
commit | ed589c157781f92bcff0e0b1664c75b2dc6d6965 (patch) | |
tree | 6908c528e8480225931a10c020c7a0602539143b /ospfd | |
parent | a39275d76d33e2b17b8f90441863ca030412a664 (diff) |
[ospfd] Consider all connected addresses when creating ospf interfaces
2006-12-04 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
* ospfd.c: (ospf_network_run) Remove an offending 'break' statement.
Previously, after creating a single ospf_interface on a given
network interface, the code would skip to the next interface
without considering other connected addresses on the interface.
After removing the 'break', we now consider all connected addresses.
Diffstat (limited to 'ospfd')
-rw-r--r-- | ospfd/ChangeLog | 8 | ||||
-rw-r--r-- | ospfd/ospfd.c | 2 |
2 files changed, 8 insertions, 2 deletions
diff --git a/ospfd/ChangeLog b/ospfd/ChangeLog index a0ed9095..0a2b9994 100644 --- a/ospfd/ChangeLog +++ b/ospfd/ChangeLog @@ -1,3 +1,11 @@ +2006-12-04 Andrew J. Schorr <ajschorr@alumni.princeton.edu> + + * ospfd.c: (ospf_network_run) Remove an offending 'break' statement. + Previously, after creating a single ospf_interface on a given + network interface, the code would skip to the next interface + without considering other connected addresses on the interface. + After removing the 'break', we now consider all connected addresses. + 2006-11-30 Andrew J. Schorr <ajschorr@alumni.princeton.edu> * ospf_zebra.c: (ospf_router_id_update_zebra, diff --git a/ospfd/ospfd.c b/ospfd/ospfd.c index 8ef80cb3..dd5af5e9 100644 --- a/ospfd/ospfd.c +++ b/ospfd/ospfd.c @@ -896,8 +896,6 @@ ospf_network_run (struct ospf *ospf, struct prefix *p, struct ospf_area *area) if ((ospf->router_id.s_addr != 0) && if_is_operative (ifp)) ospf_if_up (oi); - - break; } } } |