Merge pull request #45 from opensourcerouting/fixes/isis-for-stable

isisd: don't generate LSPs with LSP-ID zero on is-type change
This commit is contained in:
Donald Sharp 2017-01-05 19:32:30 -05:00 committed by GitHub
commit 07da327054

View File

@ -1780,10 +1780,13 @@ isis_area_is_type_set(struct isis_area *area, int is_type)
spftree_area_init (area);
if (is_type & IS_LEVEL_1)
lsp_generate (area, IS_LEVEL_1);
if (is_type & IS_LEVEL_2)
lsp_generate (area, IS_LEVEL_2);
if (listcount (area->area_addrs) > 0)
{
if (is_type & IS_LEVEL_1)
lsp_generate (area, IS_LEVEL_1);
if (is_type & IS_LEVEL_2)
lsp_generate (area, IS_LEVEL_2);
}
lsp_regenerate_schedule (area, IS_LEVEL_1 | IS_LEVEL_2, 1);
return;