]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MINOR: deinit: always deinit the init_mutex on failed initialization
authorjenny-cheung <ryancaiant@gmail.com>
Sun, 18 Jul 2021 08:40:57 +0000 (16:40 +0800)
committerWilly Tarreau <w@1wt.eu>
Tue, 20 Jul 2021 14:38:23 +0000 (16:38 +0200)
commit048368ef6fb5528982238c19dd5b164457336657
tree6047905d2a275789a93dd9f9e2a5f09a0f4c236a
parentb73f653d00edb0128be73fbd9b8e7bc93373704d
MINOR: deinit: always deinit the init_mutex on failed initialization

The init_mutex was not unlocked in case an error is encountered during
a thread initialization, and the polling loop was aborted during startup.
In practise it does not have any observable effect since an explicit
exit() is placed there, but it could confuse some debugging tools or
some static analysers, so let's release it as expected.

This addresses issue #1326.
src/haproxy.c