forked from Mirror/frr
nhrpd: fixes core dump on shutdown
When nhrpd is shutdown via nhrp_request_stop() the shutdown sequence was not handling the case where there are active shortcut routes installed. The zebra client and shortcut rib were being cleaned up before vrf_terminate() had an opportunity to delete the active routes. Signed-off-by: dleroy <dleroy@labn.net>
This commit is contained in:
parent
fd8a2c400a
commit
a4ee976273
|
@ -83,13 +83,13 @@ static void nhrp_request_stop(void)
|
|||
debugf(NHRP_DEBUG_COMMON, "Exiting...");
|
||||
frr_early_fini();
|
||||
|
||||
nhrp_shortcut_terminate();
|
||||
vrf_terminate();
|
||||
nhrp_nhs_terminate();
|
||||
nhrp_zebra_terminate();
|
||||
vici_terminate();
|
||||
evmgr_terminate();
|
||||
vrf_terminate();
|
||||
nhrp_vc_terminate();
|
||||
nhrp_shortcut_terminate();
|
||||
|
||||
debugf(NHRP_DEBUG_COMMON, "Done.");
|
||||
|
||||
|
|
Loading…
Reference in a new issue