diff options
-rw-r--r-- | libguile/threads.c | 2 |
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); |