summaryrefslogtreecommitdiff
path: root/sbin
diff options
context:
space:
mode:
authorClaudio Jeker <claudio@cvs.openbsd.org>2005-10-13 09:57:38 +0000
committerClaudio Jeker <claudio@cvs.openbsd.org>2005-10-13 09:57:38 +0000
commit51c13c8086cbe605db8155d0e43b6e827c47bab3 (patch)
tree01d683baf76f35c5f7d5d0144715d462a2476977 /sbin
parent403771082c59c0bc35d25367f07a0836e628166a (diff)
Fix a memory leak in the ospf engine. First of all ospfd did not track if a
LSA was already queued on nbr self. So after the first round -- where the lsa was queued -- ospfd would remove it again in a second run. That was not enough but the LSA was removed from the wrong neighbor -- nbr instead of iface->self. LIST_REMOVE does not track the queue and so that resulted in some strangeness (especially the lsa_cache did not get cleared). OK norby@
Diffstat (limited to 'sbin')
0 files changed, 0 insertions, 0 deletions