mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-03 16:59:31 +00:00
ospf6d: Fix crash in prefix-list handling
Commit 427f8e61bb
introduced prefix list callbacks
to handle when a prefix list is changed. Unfortunately
if you have ospf6 running but not configured it crashes.
Modify ospf6d to not crash when we are not properly configured
yet for prefix-lists handling.
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
This commit is contained in:
parent
e775854d9c
commit
e017797b3b
@ -642,6 +642,9 @@ void ospf6_area_plist_update(struct prefix_list *plist, int add)
|
||||
struct listnode *n;
|
||||
const char *name = prefix_list_name(plist);
|
||||
|
||||
if (!ospf6)
|
||||
return;
|
||||
|
||||
for (ALL_LIST_ELEMENTS_RO(ospf6->area_list, n, oa)) {
|
||||
if (PREFIX_NAME_IN(oa) && !strcmp(PREFIX_NAME_IN(oa), name))
|
||||
PREFIX_LIST_IN(oa) = add ? plist : NULL;
|
||||
|
Loading…
Reference in New Issue
Block a user