From d0f1492145b68643fb8a2b31307d91e1139e3cfa Mon Sep 17 00:00:00 2001 From: Igor Ryzhov Date: Mon, 12 Jul 2021 23:56:50 +0300 Subject: [PATCH] isisd: fix setting IS type in LSPs IS type in an LSP is a type of the router, not a type of the circuit. Signed-off-by: Igor Ryzhov --- isisd/isis_lsp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/isisd/isis_lsp.c b/isisd/isis_lsp.c index c0b74a9044..5c013d634b 100644 --- a/isisd/isis_lsp.c +++ b/isisd/isis_lsp.c @@ -479,7 +479,7 @@ static uint8_t lsp_bits_generate(int level, int overload_bit, int attached_bit, struct isis_area *area) { uint8_t lsp_bits = 0; - if (level == IS_LEVEL_1) + if (area->is_type == IS_LEVEL_1) lsp_bits = IS_LEVEL_1; else lsp_bits = IS_LEVEL_1_AND_2; -- 2.39.5