summaryrefslogtreecommitdiff
path: root/m4/gnulib-cache.m4
diff options
context:
space:
mode:
authorNeil Jerram <neil@ossau.uklinux.net>2009-05-20 21:55:35 +0100
committerNeil Jerram <neil@ossau.uklinux.net>2009-05-27 22:43:24 +0100
commit21346c4f5e30910e3950c40bc267bb4249973240 (patch)
tree272ae629e0abb7cc7203f1296ddd30bbdd0629f5 /m4/gnulib-cache.m4
parent4201062de5e4f2eb7b2207a3c09e02a12b9bda50 (diff)
downloadguile-21346c4f5e30910e3950c40bc267bb4249973240.tar.gz
Remove possible deadlock in scm_join_thread_timed
* libguile/threads.c (scm_join_thread_timed): Recheck t->exited before looping round to call block_self again, in case thread t has now exited. * test-suite/tests/threads.test ("don't hang when joined thread terminates in SCM_TICK"): New test.
Diffstat (limited to 'm4/gnulib-cache.m4')
0 files changed, 0 insertions, 0 deletions