diff options
author | Jakub Jelinek <jakub@redhat.com> | 2003-08-29 15:02:43 +0000 |
---|---|---|
committer | Jakub Jelinek <jakub@redhat.com> | 2003-08-29 15:02:43 +0000 |
commit | 97b6614c20dbc98776699ee19fc6d5e3f5d74a68 (patch) | |
tree | f587cc0d58639323646127fa09cba72e1a26e9dc | |
parent | 0994e2b880ea1b598c01a0c14b83f7ae0fe33580 (diff) | |
download | glibc-97b6614c20dbc98776699ee19fc6d5e3f5d74a68.zip glibc-97b6614c20dbc98776699ee19fc6d5e3f5d74a68.tar.gz glibc-97b6614c20dbc98776699ee19fc6d5e3f5d74a68.tar.bz2 |
(tf_sigwait, tf_sigwaitinfo, tf_sigtimedwait): Add sigemptyset before sigaddset. Reported by jreiser@BitWagon.com.
-rw-r--r-- | nptl/tst-cancel4.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/nptl/tst-cancel4.c b/nptl/tst-cancel4.c index d6d9f69..8af6d42 100644 --- a/nptl/tst-cancel4.c +++ b/nptl/tst-cancel4.c @@ -776,6 +776,7 @@ tf_sigwait (void *arg) /* Block SIGUSR1. */ sigset_t mask; + sigemptyset (&mask); sigaddset (&mask, SIGUSR1); if (pthread_sigmask (SIG_BLOCK, &mask, NULL) != 0) { @@ -819,6 +820,7 @@ tf_sigwaitinfo (void *arg) /* Block SIGUSR1. */ sigset_t mask; + sigemptyset (&mask); sigaddset (&mask, SIGUSR1); if (pthread_sigmask (SIG_BLOCK, &mask, NULL) != 0) { @@ -863,6 +865,7 @@ tf_sigtimedwait (void *arg) /* Block SIGUSR1. */ sigset_t mask; + sigemptyset (&mask); sigaddset (&mask, SIGUSR1); if (pthread_sigmask (SIG_BLOCK, &mask, NULL) != 0) { |