[ospfd] Bug #330 regression: failure to calculate routes through networks
2007-03-23 Paul Jakma <paul.jakma@sun.com>
* ospf_spf.c: (ospf_nexthop_calculation) Fix silly regression
causing ospfd to fail to calculate paths past networks not
attached to root vertex, introduced with bug #330 fixes.
diff --git a/ospfd/ospf_spf.c b/ospfd/ospf_spf.c
index f6e5e66..c8cbe3f 100644
--- a/ospfd/ospf_spf.c
+++ b/ospfd/ospf_spf.c
@@ -677,7 +677,8 @@
}
}
}
- return added;
+ if (added)
+ return added;
}
/* 16.1.1 para 4. If there is at least one intervening router in the