diff options
| author | Donatas Abraitis <donatas@opensourcerouting.org> | 2022-07-22 17:38:54 +0300 |
|---|---|---|
| committer | Donatas Abraitis <donatas@opensourcerouting.org> | 2022-07-22 17:43:45 +0300 |
| commit | e88307cf3cc0af239a7d013f323668d6247b5f3a (patch) | |
| tree | b0a814091738b8d9b491242392429dd917e1f6c6 /ospfclient/ospf_apiclient.c | |
| parent | b8443f7ad39ce0429f53c286d04a84b6faaeef83 (diff) | |
bgpd: Free memory for as-path filter if regexp is wrong
Before:
```
$ vtysh -c 'sh memory bgpd | include Temporary'; echo ; for x in $(seq 1 1000); do vtysh -c 'conf' -c 'bgp as-path access-list belekas permit wrong' >/dev/null; done; vtysh -c 'sh memory bgpd | include Temporary'
Temporary memory : 19 variable 504 22 656
Temporary memory : 1019 variable 24504 1023 24656
```
After:
```
$ vtysh -c 'sh memory bgpd | include Temporary'; echo ; for x in $(seq 1 1000); do vtysh -c 'conf' -c 'bgp as-path access-list belekas permit wrong' >/dev/null; done; vtysh -c 'sh memory bgpd | include Temporary'
Temporary memory : 19 variable 504 22 656
Temporary memory : 19 variable 504 24 680
```
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
Diffstat (limited to 'ospfclient/ospf_apiclient.c')
0 files changed, 0 insertions, 0 deletions
