--- o/alloc.c 2007/01/11 04:13:55 1.1 +++ o/alloc.c 2007/01/11 04:13:58 @@ -130,7 +130,7 @@ eg to add 20 more do (si::set-hole-size } } holepage -= n; - if (heap_end == core_end) + if (heap_end >= core_end) /* can happen when mallocs occur before rel block set up..*/ { sbrk(PAGESIZE*n) ; core_end += PAGESIZE*n;