summaryrefslogtreecommitdiff
path: root/os_dep.c
diff options
context:
space:
mode:
authorivmai <ivmai>2011-05-06 07:35:44 +0200
committerIvan Maidanski <ivmai@mail.ru>2011-07-26 19:06:58 +0200
commit864a22c1d98037d55eabab5e015c51be11034cda (patch)
tree87450cc4f920c7e1f72010aecb0a243a7f045ddf /os_dep.c
parent9d99463219d3125e87c7a07cf6aba5624e16aae6 (diff)
2011-05-06 Ivan Maidanski <ivmai@mail.ru>
* os_dep.c (GC_write_fault_handler): Break when in_allocd_block is set to true.
Diffstat (limited to 'os_dep.c')
-rw-r--r--os_dep.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/os_dep.c b/os_dep.c
index 1192ebd..eb69a7e 100644
--- a/os_dep.c
+++ b/os_dep.c
@@ -3150,6 +3150,7 @@ STATIC void GC_default_push_other_roots(void)
for (i = 0; i < divHBLKSZ(GC_page_size); i++) {
if (HDR(h+i) != 0) {
in_allocd_block = TRUE;
+ break;
}
}
# else