diff options
| author | Donatas Abraitis <donatas@opensourcerouting.org> | 2024-07-20 01:45:54 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-07-20 01:45:54 -0700 |
| commit | c9bd77c918d489899788bf016fc77dff5c68b1f8 (patch) | |
| tree | a94b3885e0d4c1b0c25ad3db93ee9781737839f0 | |
| parent | 0037fb498756c404cd664e1710e34881abab5327 (diff) | |
| parent | f5121be9a36bb65b78cc5f5f3b3f3c4e3086f1ca (diff) | |
Merge pull request #16396 from FRRouting/mergify/bp/stable/10.0/pr-16365
isisd: fix crash when calculating the neighbor spanning tree based on the fragmented LSP (backport #16365)
| -rw-r--r-- | isisd/isis_spf.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/isisd/isis_spf.c b/isisd/isis_spf.c index 3b3e1fd973..9cb964b96a 100644 --- a/isisd/isis_spf.c +++ b/isisd/isis_spf.c @@ -873,6 +873,9 @@ static int isis_spf_process_lsp(struct isis_spftree *spftree, || (mt_router_info && !mt_router_info->overload)); lspfragloop: + if (!lsp->tlvs) + return ISIS_OK; + if (lsp->hdr.seqno == 0) { zlog_warn("%s: lsp with 0 seq_num - ignore", __func__); return ISIS_WARNING; |
