]> git.proxmox.com Git - mirror_frr.git/commit - isisd/isis_lsp.c
isisd: Fix crash with xfrm interface type
authorDonald Sharp <sharpd@nvidia.com>
Sat, 18 Jun 2022 18:37:14 +0000 (14:37 -0400)
committerDonald Sharp <sharpd@nvidia.com>
Thu, 23 Jun 2022 18:06:49 +0000 (14:06 -0400)
commit91a5bbc4de1bfe03618b5c4d11cf32f45e20e8e7
tree43cf0251f8df96097a5d89a7c62c09a9c23583dd
parentde448ea2e88b01b99c0a2966dbb028f0fb4cfe59
isisd: Fix crash with xfrm interface type

When creating a xfrm interface FRR is crashing when configured
with isis.  This is because the weird pattern of not allocating
list's until needed and then allowing the crash when we have
a usage pattern that was not expected.  Just always allocate
the different lists that a circuit needs.

(gdb) bt
(gdb)

Fixes #11432
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
isisd/fabricd.c
isisd/isis_bfd.c
isisd/isis_circuit.c
isisd/isis_lsp.c
isisd/isis_pdu.c
isisd/isis_te.c