summaryrefslogtreecommitdiff
path: root/lib/filter_cli.c
diff options
context:
space:
mode:
authorDonald Sharp <sharpd@nvidia.com>2022-12-02 12:51:34 -0500
committerDonald Sharp <sharpd@nvidia.com>2022-12-05 09:11:22 -0500
commit56b7d690bb6e3cea976b7d0d2eeffb7de018b589 (patch)
tree66fc0bc15944c6dabfe57d6359ab5cae768380be /lib/filter_cli.c
parente235185279e84dd3e0feb48145ceb3d8a83c1323 (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