diff options
| author | Donald Sharp <sharpd@cumulusnetworks.com> | 2018-08-01 09:29:43 -0400 |
|---|---|---|
| committer | Donald Sharp <sharpd@cumulusnetworks.com> | 2018-08-01 09:51:46 -0400 |
| commit | c969b2edae68816f42a3893ac6dba7873e83981b (patch) | |
| tree | 8f26aa4331a76a4d60699fcceff39e9b46fcaf15 /ospfd/ospf_errors.c | |
| parent | aa0b1d3b606652894c5a0e124632fa86b83aa6b6 (diff) | |
bgpd: Intentionally stop some timers on instance removal
When a bgp instance is stopped, with a `no router bgp..`
make sure any timers associated with the instance are stopped
as well.
This issue was discovered when a customer issued a `no router bgp`
while a maxmed timer was operative. The max-med timer used the
`struct bgp *` as the passed in value for the thread. The
thread eventually popped after the cleanup and attempted to use
data off in lala land and crashed
Ticket: CM-21895
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Diffstat (limited to 'ospfd/ospf_errors.c')
0 files changed, 0 insertions, 0 deletions
