diff options
author | Vladislav Grishenko <themiron@yandex-team.ru> | 2021-09-18 17:32:17 +0500 |
---|---|---|
committer | Neale Ranns <neale@graphiant.com> | 2021-09-27 11:13:13 +0000 |
commit | c022b2fe399809eda173a748ca050ffc34c18025 (patch) | |
tree | 7d86500812e8571c9847115eea3d8c6ed304f43e /src/vnet/fib/fib_walk.c | |
parent | ed40167e2b21e52d4177b4ae62fff1b7d8784e1a (diff) |
fib: fix crash on exporter tracker remove
Exported entries are tracked only when the prefix found in the export
FIB is really attached, exporter tracker is not set if the export
entry is not valid for export, ex. for special FIB entries - default
route, zeronet, mcast and broadcast prefixes.
When imported entries need to be purged, such unset exporter tracker is
being removed by non-initialized index with absent delegate entries,
causing corresponding assert and crash.
Type: fix
Signed-off-by: Vladislav Grishenko <themiron@yandex-team.ru>
Change-Id: Ib24a2e7853a03a960577872480213e1e8097da5a
Diffstat (limited to 'src/vnet/fib/fib_walk.c')
0 files changed, 0 insertions, 0 deletions