summaryrefslogtreecommitdiff
path: root/libguile/scmsigs.c
diff options
context:
space:
mode:
Diffstat (limited to 'libguile/scmsigs.c')
-rw-r--r--libguile/scmsigs.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/libguile/scmsigs.c b/libguile/scmsigs.c
index 441da3ec7..b030b0413 100644
--- a/libguile/scmsigs.c
+++ b/libguile/scmsigs.c
@@ -228,9 +228,8 @@ take_signal (int signum)
if (scm_is_false (SCM_CDR (cell)))
{
- SCM_SETCDR (cell, t->active_asyncs);
- t->active_asyncs = cell;
- t->pending_asyncs = 1;
+ SCM_SETCDR (cell, t->pending_asyncs);
+ t->pending_asyncs = cell;
}
#ifndef HAVE_SIGACTION