]> git.puffer.fish Git - mirror/frr.git/commit
[ospfd] Bug #330 regression: Fix ospf_spf_add_parent assert
authorPaul Jakma <paul.jakma@sun.com>
Mon, 7 May 2007 16:38:35 +0000 (16:38 +0000)
committerPaul Jakma <paul.jakma@sun.com>
Mon, 7 May 2007 16:38:35 +0000 (16:38 +0000)
commit08d3d5b398ae81de7659509f159e814d1bbd4375
treeadba8d8c3499a5156d24e9b0a3b077f357553158
parentfb982c25aa771b7c7425a3c3cce0a2cda0a715de
[ospfd] Bug #330 regression: Fix ospf_spf_add_parent assert

2007-05-07 Paul Jakma <paul.jakma@sun.com>

* ospf_spf.c: (ospf_vertex_new) Dont init vertices to infinity,
  just let 0 be a special case.
  (ospf_spf_add_parent) 0 distance candidate vertex is special,
  cost still to be initialised - asserting that new distance
  is <= existing only makes sense where w already has a cost.
  (ospf_spf_next) Infinite cost links should not be followed,
  bar those of the root.
ospfd/ChangeLog
ospfd/ospf_spf.c