summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libguile/scmsigs.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/libguile/scmsigs.c b/libguile/scmsigs.c
index 36143afc4..f210380e8 100644
--- a/libguile/scmsigs.c
+++ b/libguile/scmsigs.c
@@ -327,11 +327,7 @@ SCM_DEFINE (scm_sigaction_for_thread, "sigaction", 1, 3, 0,
if (SCM_UNBNDP (thread))
thread = scm_current_thread ();
else
- {
- SCM_VALIDATE_THREAD (4, thread);
- if (scm_c_thread_exited_p (thread))
- SCM_MISC_ERROR ("thread has already exited", SCM_EOL);
- }
+ SCM_VALIDATE_THREAD (4, thread);
scm_i_ensure_signal_delivery_thread ();