summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorQi Wang <interwq@gwu.edu>2017-06-26 18:17:45 (GMT)
committerQi Wang <interwq@gmail.com>2017-06-26 18:27:21 (GMT)
commitaa363f9388685a96a0af12b6f4a6dfa20d4243f9 (patch)
tree20716c9b9761d10b476831c56a065ec8d6d3f36e
parent57beeb2fcb14210bf25e5a79c317e135392cfd86 (diff)
downloadjemalloc-aa363f9388685a96a0af12b6f4a6dfa20d4243f9.zip
jemalloc-aa363f9388685a96a0af12b6f4a6dfa20d4243f9.tar.gz
jemalloc-aa363f9388685a96a0af12b6f4a6dfa20d4243f9.tar.bz2
Fix pthread_sigmask() usage to block all signals.
-rw-r--r--src/background_thread.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/background_thread.c b/src/background_thread.c
index cc5100d..eb30eb5 100644
--- a/src/background_thread.c
+++ b/src/background_thread.c
@@ -355,7 +355,7 @@ background_thread_create_signals_masked(pthread_t *thread,
* an empty signal set.
*/
sigset_t set;
- sigemptyset(&set);
+ sigfillset(&set);
sigset_t oldset;
int mask_err = pthread_sigmask(SIG_SETMASK, &set, &oldset);
if (mask_err != 0) {