eval: fix problem with free_unref_funccal not being called

This commit is contained in:
erw7
2020-05-25 18:52:30 +09:00
parent c3dab08c8f
commit a532fb2cf4
+1 -1
View File
@@ -5026,7 +5026,7 @@ bool garbage_collect(bool testing)
// 3. Check if any funccal can be freed now.
// This may call us back recursively.
did_free = did_free || free_unref_funccal(copyID, testing);
did_free = free_unref_funccal(copyID, testing) || did_free;
} else if (p_verbose > 0) {
verb_msg(_(
"Not enough memory to set references, garbage collection aborted!"));