mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-08-08 08:07:10 +02:00
CLEANUP: errors: also call deinit_errors_buffers() on deinit()
Tim reported in issue #1676 that we don't release startup logs if we warn during startup and quit before creating threads (e.g. -c -f ...). Let's subscribe deinit_errors_buffers() to both thread's end and deinit. That's OK since it uses both per-thread and global variables, and is idempotent.
This commit is contained in:
parent
10243938db
commit
032e700e8b
@ -375,4 +375,6 @@ static void deinit_errors_buffers()
|
|||||||
ha_free(&usermsgs_ctx.str.area);
|
ha_free(&usermsgs_ctx.str.area);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* errors might be used in threads and even before forking, thus 2 deinit */
|
||||||
REGISTER_PER_THREAD_FREE(deinit_errors_buffers);
|
REGISTER_PER_THREAD_FREE(deinit_errors_buffers);
|
||||||
|
REGISTER_POST_DEINIT(deinit_errors_buffers);
|
||||||
|
Loading…
Reference in New Issue
Block a user