From 6e4b4d583037a942208c377de296100c483f98fd Mon Sep 17 00:00:00 2001 From: Slava Pestov Date: Thu, 8 Oct 2009 23:58:20 -0500 Subject: [PATCH] Fix problem if last card is marked --- vm/old_space.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vm/old_space.cpp b/vm/old_space.cpp index 572f1edc14..7dcd33f533 100644 --- a/vm/old_space.cpp +++ b/vm/old_space.cpp @@ -45,7 +45,7 @@ void old_space::clear_allot_markers() cell old_space::next_object_after(factor_vm *myvm, cell scan) { cell size = myvm->untagged_object_size((object *)scan); - if(scan + size < end) + if(scan + size < here) return scan + size; else return NULL;