Merge pull request #887 from Jafaral/ospfvlfix

ospfd: Fix, don't run network unset commands on virtual links
This commit is contained in:
David Lamparter 2017-08-02 02:45:54 +02:00 committed by GitHub
commit 2040f11116

View File

@ -976,9 +976,13 @@ int ospf_network_unset(struct ospf *ospf, struct prefix_ipv4 *p,
rn->info = NULL;
route_unlock_node(rn); /* initial reference */
/* Find interfaces that not configured already. */
/* Find interfaces that are not configured already. */
for (ALL_LIST_ELEMENTS(ospf->oiflist, node, nnode, oi)) {
ospf_network_run_subnet(ospf, oi->connected, NULL, NULL);
if (oi->type == OSPF_IFTYPE_VIRTUALLINK)
continue;
ospf_network_run_subnet(ospf, oi->connected, NULL, NULL);
}
/* Update connected redistribute. */