Bug #13438 » 0001-Fix-heap-overflow-by-allocating-more-memory-per-heap.patch
gc.c | ||
---|---|---|
int limit = HEAP_PAGE_OBJ_LIMIT;
|
||
/* assign heap_page body (contains heap_page_header and RVALUEs) */
|
||
page_body = (struct heap_page_body *)aligned_malloc(HEAP_PAGE_ALIGN, HEAP_PAGE_SIZE);
|
||
page_body = (struct heap_page_body *)aligned_malloc(HEAP_PAGE_ALIGN, HEAP_PAGE_SIZE+REQUIRED_SIZE_BY_MALLOC);
|
||
if (page_body == 0) {
|
||
rb_memerror();
|
||
}
|