]> git.ipfire.org Git - thirdparty/bird.git/commitdiff
Fixes vlinks for OSPFv2.
authorOndrej Zajicek <santiago@crfreenet.org>
Thu, 7 Jan 2010 21:22:10 +0000 (22:22 +0100)
committerOndrej Zajicek <santiago@crfreenet.org>
Thu, 7 Jan 2010 21:22:10 +0000 (22:22 +0100)
proto/ospf/rt.c

index aa7245ab1f301092af448600e7c3771181595556..4d664c468cd3f20eb412a1a9ef55eb82cfb2a589 100644 (file)
@@ -473,7 +473,12 @@ link_back(struct ospf_area *oa, struct top_hash_entry *en, struct top_hash_entry
          tmp = ospf_hash_find(po->gr, oa->areaid, rtl->nif, rtl->id, LSA_T_NET);
 #endif
          if (tmp == par)
-            return 1;
+         {
+#ifdef OSPFv2
+           fol->lb = ipa_from_u32(rtl->data);
+#endif
+           return 1;
+         }
 
          break;
        case LSART_VLNK: