diff options
Diffstat (limited to 'gc_dlopen.c')
-rw-r--r-- | gc_dlopen.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gc_dlopen.c b/gc_dlopen.c index 0da82278..13991bae 100644 --- a/gc_dlopen.c +++ b/gc_dlopen.c @@ -46,7 +46,9 @@ DCL_LOCK_STATE; LOCK(); while (GC_incremental && GC_collection_in_progress()) { + ENTER_GC(); GC_collect_a_little_inner(1000); + EXIT_GC(); } ++GC_dont_gc; UNLOCK(); |