mirror of
https://github.com/haproxy/haproxy.git
synced 2026-04-15 21:59:41 -04:00
BUG/MEDIUM: main: Freeing a bunch of static pointers
static_table_key, get_http_auth_buff and swap_buffer static variables are now freed during deinit and the two previously new functions are called as well. In addition, the 'trash' string buffer is cleared.
This commit is contained in:
parent
60deeba090
commit
834cb2e445
1 changed files with 8 additions and 0 deletions
|
|
@ -1448,6 +1448,11 @@ void deinit(void)
|
|||
|
||||
userlist_free(userlist);
|
||||
|
||||
cfg_unregister_sections();
|
||||
|
||||
free_trash_buffers();
|
||||
chunk_destroy(&trash);
|
||||
|
||||
protocol_unbind_all();
|
||||
|
||||
#if defined(USE_DEVICEATLAS)
|
||||
|
|
@ -1467,6 +1472,9 @@ void deinit(void)
|
|||
free(fdinfo); fdinfo = NULL;
|
||||
free(fdtab); fdtab = NULL;
|
||||
free(oldpids); oldpids = NULL;
|
||||
free(static_table_key); static_table_key = NULL;
|
||||
free(get_http_auth_buff); get_http_auth_buff = NULL;
|
||||
free(swap_buffer); swap_buffer = NULL;
|
||||
free(global_listener_queue_task); global_listener_queue_task = NULL;
|
||||
|
||||
list_for_each_entry_safe(log, logb, &global.logsrvs, list) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue