summaryrefslogtreecommitdiff
path: root/libguile/print.c
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2012-02-13 15:29:21 +0100
committerAndy Wingo <wingo@pobox.com>2012-02-13 15:29:21 +0100
commitaac980de43a0466b968a56607664f5ebbca6b751 (patch)
treebe05d456c8df725a4d85f69a0e53771228ab1bf6 /libguile/print.c
parent12087939ed06cafa3c6467ff1462d80880f4d86b (diff)
downloadguile-aac980de43a0466b968a56607664f5ebbca6b751.tar.gz
weaks: move an allocation outside a critical section
* libguile/weak-set.c (resize_set): * libguile/weak-table.c (resize_table): Drop the set/table lock while allocating the new vector. Fixes a bug in which a finalizer could recursively try to grab the port table lock.
Diffstat (limited to 'libguile/print.c')
0 files changed, 0 insertions, 0 deletions