summaryrefslogtreecommitdiff
path: root/doc/ref/compiler.texi
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2011-05-30 11:33:10 +0200
committerAndy Wingo <wingo@pobox.com>2011-05-30 11:33:32 +0200
commit2187975e391efd3e4b8078f2ce477d62856edc20 (patch)
tree15558f608d99c0e7b704fac1eaeffe1d4e32bd5e /doc/ref/compiler.texi
parentdfb572a7bf37d70e46d91d62955fe3e404fdcc58 (diff)
downloadguile-2187975e391efd3e4b8078f2ce477d62856edc20.tar.gz
fix subtle and bad scm_internal_hash_fold bug for weak tables
* libguile/hashtab.c (scm_internal_hash_fold): Don't try to unlink deleted weak pairs. Our previous code was buggy (`prev' should have only been updated in the case of a successful traversal), but more than that, we're not in the alloc lock. Thanks very much to Michael Wells for the report, and the debugging!
Diffstat (limited to 'doc/ref/compiler.texi')
0 files changed, 0 insertions, 0 deletions