summaryrefslogtreecommitdiffstats
path: root/ospfd/ospf_spf.c
diff options
context:
space:
mode:
authorgdt <gdt>2004-08-27 12:03:42 +0000
committergdt <gdt>2004-08-27 12:03:42 +0000
commitd1fe858f0a35ba90f12f512ad72dd21d974af885 (patch)
tree79614403c025dc7715711500f876a78237c4d945 /ospfd/ospf_spf.c
parentd01742359ddae7ee30e69cb13686c0352ab2f8c4 (diff)
downloadquagga-d1fe858f0a35ba90f12f512ad72dd21d974af885.tar.bz2
quagga-d1fe858f0a35ba90f12f512ad72dd21d974af885.tar.xz
2004-08-27 David Wiggins <dwiggins@bbn.com>
* ospf_spf.c (ospf_nexthop_calculation): Initialize address family in on-stack struct prefix_ipv4. Fixes point-to-multipoint SPF calculation.
Diffstat (limited to 'ospfd/ospf_spf.c')
-rw-r--r--ospfd/ospf_spf.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/ospfd/ospf_spf.c b/ospfd/ospf_spf.c
index 5afdf161..bc12c366 100644
--- a/ospfd/ospf_spf.c
+++ b/ospfd/ospf_spf.c
@@ -424,6 +424,7 @@ ospf_nexthop_calculation (struct ospf_area *area,
if (oi && oi->type == OSPF_IFTYPE_POINTOMULTIPOINT)
{
struct prefix_ipv4 la;
+ la.family = AF_INET;
la.prefixlen = oi->address->prefixlen;
/* We link to them on PtMP interface
- find the interface on w */