From: Ondrej Filip Date: Thu, 11 May 2000 17:14:57 +0000 (+0000) Subject: Bugfix in network LSA originating. X-Git-Tag: v1.2.0~920 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7a42e6ce899ceec7329212b9ceca4f15387fc280;p=thirdparty%2Fbird.git Bugfix in network LSA originating. --- diff --git a/proto/ospf/topology.c b/proto/ospf/topology.c index f2a67e6c1..8f5dd0dd9 100644 --- a/proto/ospf/topology.c +++ b/proto/ospf/topology.c @@ -244,6 +244,10 @@ originate_rt_lsa(struct ospf_area *oa, struct proto_ospf *po) en=lsa_install_new(&lsa, body, oa, &po->proto); oa->rt=en; flood_lsa(NULL,NULL,&oa->rt->lsa,po,NULL,oa); + { + struct ospf_lsa_rt *rt=body; + debug("Originated, size=%u, link=%u\n",lsa.length,rt->links); + } } void * @@ -315,7 +319,7 @@ originate_net_lsa(struct ospf_iface *ifa, struct proto_ospf *po) } body=originate_net_lsa_body(ifa, &lsa.length, po); lsasum_calculate(&lsa,body,po); - en=lsa_install_new(&lsa, body, ifa->oa, &po->proto); + ifa->nlsa=lsa_install_new(&lsa, body, ifa->oa, &po->proto); flood_lsa(NULL,NULL,&ifa->nlsa->lsa,po,NULL,ifa->oa); }