]> git.proxmox.com Git - mirror_frr.git/blobdiff - isisd/isisd.c
zebra: Fix label manager memory leak (#5680)
[mirror_frr.git] / isisd / isisd.c
index f15d7a9c7eccca6e42c4d9ac567ae36ba391b2ef..47d2e9faabd96d76bccf439cab964c5709776e32 100644 (file)
@@ -107,13 +107,10 @@ struct isis_area *isis_area_create(const char *area_tag)
 
        /*
         * Fabricd runs only as level-2.
-        * For IS-IS, the first instance is level-1-2 rest are level-1,
-        * unless otherwise configured
+        * For IS-IS, the default is level-1-2
         */
-       if (fabricd) {
+       if (fabricd)
                area->is_type = IS_LEVEL_2;
-       } else if (listcount(isis->area_list) == 0)
-               area->is_type = IS_LEVEL_1_AND_2;
        else
                area->is_type = yang_get_default_enum(
                        "/frr-isisd:isis/instance/is-type");