]> git.proxmox.com Git - mirror_frr.git/commit - ospfd/ospf_ase.c
ospfd: Fix various route_unlock discrepencies
authorPaul Jakma <paul@quagga.net>
Tue, 13 Apr 2010 21:43:34 +0000 (22:43 +0100)
committerPaul Jakma <paul@quagga.net>
Wed, 8 Dec 2010 17:11:18 +0000 (17:11 +0000)
commite8f2226195e86f90f2409549ad8a8e5c8d64d23b
treee06409c762058421671fa7eacedeeccd364d871d
parent6634974d68b8cc78cdde1104636fe97d7e310845
ospfd: Fix various route_unlock discrepencies

* ospf_ase.c: (ospf_ase_calculate_route) Fix compiler warning about eval
  needing brackets.
  (various) add defensive asserts.
* ospf_lsdb.c: (ospf_lsdb_add) add missing node unlock if same lsa already
  was indexed.
  (ospf_lsdb_delete) check it's actually the same as specified lsa before
  deleting
  (ospf_lsdb_lookup_by_id_next) fix another corner case - no result =>
  don't go on.
ospfd/ospf_ase.c
ospfd/ospf_lsdb.c