diff --git a/isisd/isis_redist.c b/isisd/isis_redist.c index 1c061fe1c0..cd3ca44379 100644 --- a/isisd/isis_redist.c +++ b/isisd/isis_redist.c @@ -322,7 +322,7 @@ void isis_redist_delete(int type, struct prefix *p, struct prefix_ipv6 *src_p) route_unlock_node(ei_node); for (ALL_LIST_ELEMENTS_RO(isis->area_list, node, area)) - for (level = 1; level < ISIS_LEVELS; level++) { + for (level = ISIS_LEVEL1; level <= ISIS_LEVEL2; level++) { redist = get_redist_settings(area, family, type, level); if (!redist->redist) continue;