mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-05-16 12:44:02 +00:00
Merge pull request #9966 from idryzhov/release-daemon-table-chunks
zebra: don't register same hook multiple times
This commit is contained in:
commit
b7bd8fce85
@ -82,7 +82,6 @@ void table_manager_enable(struct zebra_vrf *zvrf)
|
|||||||
zvrf->tbl_mgr = XCALLOC(MTYPE_TM_TABLE, sizeof(struct table_manager));
|
zvrf->tbl_mgr = XCALLOC(MTYPE_TM_TABLE, sizeof(struct table_manager));
|
||||||
zvrf->tbl_mgr->lc_list = list_new();
|
zvrf->tbl_mgr->lc_list = list_new();
|
||||||
zvrf->tbl_mgr->lc_list->del = delete_table_chunk;
|
zvrf->tbl_mgr->lc_list->del = delete_table_chunk;
|
||||||
hook_register(zserv_client_close, release_daemon_table_chunks);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -705,6 +705,8 @@ void zebra_vrf_init(void)
|
|||||||
vrf_init(zebra_vrf_new, zebra_vrf_enable, zebra_vrf_disable,
|
vrf_init(zebra_vrf_new, zebra_vrf_enable, zebra_vrf_disable,
|
||||||
zebra_vrf_delete, zebra_vrf_update);
|
zebra_vrf_delete, zebra_vrf_update);
|
||||||
|
|
||||||
|
hook_register(zserv_client_close, release_daemon_table_chunks);
|
||||||
|
|
||||||
vrf_cmd_init(vrf_config_write);
|
vrf_cmd_init(vrf_config_write);
|
||||||
|
|
||||||
if (vrf_is_backend_netns() && ns_have_netns()) {
|
if (vrf_is_backend_netns() && ns_have_netns()) {
|
||||||
|
Loading…
Reference in New Issue
Block a user