Fix lock handling bug in commit aac980de43a0466b968a56607664f5ebbca6b751.
authorKen Raeburn <raeburn@raeburn.org>
Sun, 20 May 2012 09:22:01 +0000 (05:22 -0400)
committerKen Raeburn <raeburn@raeburn.org>
Mon, 21 May 2012 03:12:00 +0000 (23:12 -0400)
commita722bcaa13acd3185e8e7b84f64cb614a46f3532
tree891002633a942b17adb01827b2d9932c6ececbb1
parent730af462c387ce9cca30e84b8963edba10399d2e
Fix lock handling bug in commit aac980de43a0466b968a56607664f5ebbca6b751.

* libguile/weak-set.c (resize_set): When releasing a lock temporarily to do
  an allocation, re-lock it afterwards, instead of unlocking again.
* libguile/weak-table.c (resize_table): Likewise.
libguile/weak-set.c
libguile/weak-table.c