]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
MEDIUM: mworker: never block SIG{TERM,INT} during reload
authorWilliam Lallemand <wlallemand@haproxy.com>
Tue, 11 Sep 2018 08:06:22 +0000 (10:06 +0200)
committerWilly Tarreau <w@1wt.eu>
Tue, 11 Sep 2018 08:21:58 +0000 (10:21 +0200)
The master should be able to be killed even if the reload is not
finished.

src/haproxy.c

index 69d42da74f53caf063cae7b74f36b234448fda1a..e2fd627f8e6bb4e7aeeedf6505177ae8239dfe74 100644 (file)
@@ -491,8 +491,6 @@ static void mworker_block_signals()
        sigaddset(&set, SIGUSR1);
        sigaddset(&set, SIGUSR2);
        sigaddset(&set, SIGHUP);
-       sigaddset(&set, SIGINT);
-       sigaddset(&set, SIGTERM);
        sigaddset(&set, SIGCHLD);
        ha_sigmask(SIG_SETMASK, &set, NULL);
 }
@@ -505,8 +503,6 @@ static void mworker_unblock_signals()
        sigaddset(&set, SIGUSR1);
        sigaddset(&set, SIGUSR2);
        sigaddset(&set, SIGHUP);
-       sigaddset(&set, SIGINT);
-       sigaddset(&set, SIGTERM);
        sigaddset(&set, SIGCHLD);
        ha_sigmask(SIG_UNBLOCK, &set, NULL);
 }