diff options
| author | Rafael Zalamena <rzalamena@opensourcerouting.org> | 2020-05-01 22:14:00 -0300 |
|---|---|---|
| committer | Rafael Zalamena <rzalamena@opensourcerouting.org> | 2020-06-05 14:36:54 -0300 |
| commit | 81b504228564980bf4dcc7ad4808e2833012c35e (patch) | |
| tree | 3202d8c4803bba8d2fe5fed4ca4ac1f00370d1b2 /lib/filter_cli.c | |
| parent | 88b8bfdc8af8e9ea45d8b7149efd9fcc8fc2e95f (diff) | |
lib: fix route map crash on prefix list removal
Changes:
- Refactor list entry deletion to use a function that properly notifies
route map on deletion (fixes a heap-use-after-free).
- Prefix list entry wild card sets `le` to maximum IP mask value and
`any` is a boolean.
- Fix prefix list trie removal order (in `prefix_list_entry_update_start`).
- Let only the `any` callback change the value of field `any`.
Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
Diffstat (limited to 'lib/filter_cli.c')
0 files changed, 0 insertions, 0 deletions
