summaryrefslogtreecommitdiff
path: root/Zend/zend_alloc.c
diff options
context:
space:
mode:
authorChristoph M. Becker <cmbecker69@gmx.de>2019-10-02 19:01:35 +0200
committerChristoph M. Becker <cmbecker69@gmx.de>2019-10-02 19:01:35 +0200
commitf2fb37a772908a9331e67f583fddcc4b1b186ccf (patch)
tree87b54909a8349640f470e90e87fff3e018f52dcf /Zend/zend_alloc.c
parent8ce04df7e0108a10f7b782a28204e9384ab1129c (diff)
downloadphp-git-f2fb37a772908a9331e67f583fddcc4b1b186ccf.tar.gz
Revert "Fix #78620: Out of memory error"
This reverts commit 8ce04df7e0108a10f7b782a28204e9384ab1129c. Cf. <https://github.com/php/php-src/pull/4766#discussion_r330658679>.
Diffstat (limited to 'Zend/zend_alloc.c')
-rw-r--r--Zend/zend_alloc.c5
1 files changed, 0 insertions, 5 deletions
diff --git a/Zend/zend_alloc.c b/Zend/zend_alloc.c
index 222f08f49e..3a43027346 100644
--- a/Zend/zend_alloc.c
+++ b/Zend/zend_alloc.c
@@ -1730,15 +1730,10 @@ static void *zend_mm_alloc_huge(zend_mm_heap *heap, size_t size ZEND_FILE_LINE_D
void *ptr;
#if ZEND_MM_LIMIT
- if (UNEXPECTED(new_size == 0)) {
- /* overflow in ZEND_MM_ALIGNED_SIZE_EX */
- goto memory_limit_exhausted;
- }
if (UNEXPECTED(new_size > heap->limit - heap->real_size)) {
if (zend_mm_gc(heap) && new_size <= heap->limit - heap->real_size) {
/* pass */
} else if (heap->overflow == 0) {
-memory_limit_exhausted:
#if ZEND_DEBUG
zend_mm_safe_error(heap, "Allowed memory size of %zu bytes exhausted at %s:%d (tried to allocate %zu bytes)", heap->limit, __zend_filename, __zend_lineno, size);
#else