diff options
| author | Donald Sharp <sharpd@nvidia.com> | 2022-12-02 12:51:34 -0500 |
|---|---|---|
| committer | Donald Sharp <sharpd@nvidia.com> | 2022-12-05 09:11:22 -0500 |
| commit | 56b7d690bb6e3cea976b7d0d2eeffb7de018b589 (patch) | |
| tree | 66fc0bc15944c6dabfe57d6359ab5cae768380be /lib/filter_cli.c | |
| parent | e235185279e84dd3e0feb48145ceb3d8a83c1323 (diff) | |
bgpd: Hash release before we change the underlying hash assumptions
The bgp->peerhash is made up of the sockunion and the CONFIG_NODE
flag. If the CONFIG_NODE flag is moved around or changed then
we get into a situation where both the doppelganger and the peer
actually hash to the exact same thing. Leading to wrongful deletion
and pointers being used after freed.
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Diffstat (limited to 'lib/filter_cli.c')
0 files changed, 0 insertions, 0 deletions
