summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libguile/threads.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libguile/threads.c b/libguile/threads.c
index 2b76020eb..3d151a230 100644
--- a/libguile/threads.c
+++ b/libguile/threads.c
@@ -341,7 +341,7 @@ really_launch (SCM_STACKITEM *base, launch_data *data)
data,
(scm_t_catch_handler) handler_bootstrip,
data, base);
- scm_i_plugin_mutex_unlock (&t->heap_mutex); /* release the heap */
+ scm_i_leave_guile (); /* release the heap */
free (data);
scm_i_plugin_mutex_lock (&thread_admin_mutex);