]> git.puffer.fish Git - mirror/frr.git/commitdiff
ospfd: default route got flushed after lsa refresh timer. 3430/head
authorrgirada <rgirada@vmware.com>
Mon, 8 Oct 2018 06:22:58 +0000 (23:22 -0700)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Thu, 6 Dec 2018 12:32:35 +0000 (07:32 -0500)
Default route type is not considered while  processing  lsa
refresh timer  expiry   which intern makes it flushed from lsdb.

Signed-off-by: rgirada <rgirada@vmware.com>
ospfd/ospf_flood.c

index b4e9dda58a106f51347399df61be7d0cad0caf03..90f3f38d55fd0a20c18e201f6614273f621368cc 100644 (file)
@@ -91,7 +91,7 @@ struct external_info *ospf_external_info_check(struct ospf *ospf,
        p.prefix = lsa->data->id;
        p.prefixlen = ip_masklen(al->mask);
 
-       for (type = 0; type < ZEBRA_ROUTE_MAX; type++) {
+       for (type = 0; type <= ZEBRA_ROUTE_MAX; type++) {
                int redist_on = 0;
 
                redist_on =