]> git.proxmox.com Git - mirror_frr.git/blobdiff - isisd/isis_affinitymap.c
isisd: fix potential null pointer in isis_affinity_map_update()
[mirror_frr.git] / isisd / isis_affinitymap.c
index 3160427e4b702f16151d2ed5dd12367d0cb45a51..41bad0a7d9343da5d278dc40d7059b3195b4237a 100644 (file)
@@ -49,6 +49,9 @@ static void isis_affinity_map_update(const char *affmap_name, uint16_t old_pos,
        struct flex_algo *fa;
        bool changed;
 
+       if (!isis)
+               return;
+
        for (ALL_LIST_ELEMENTS_RO(isis->area_list, area_node, area)) {
                changed = false;
                for (ALL_LIST_ELEMENTS_RO(area->flex_algos->flex_algos, fa_node,