We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 30be110 + 305f3c2 commit 8a34b33Copy full SHA for 8a34b33
Zend/zend_alloc.c
@@ -2818,7 +2818,7 @@ static ZEND_COLD ZEND_NORETURN void zend_out_of_memory(void)
2818
ZEND_API void * __zend_malloc(size_t len)
2819
{
2820
void *tmp = malloc(len);
2821
- if (EXPECTED(tmp)) {
+ if (EXPECTED(tmp || !len)) {
2822
return tmp;
2823
}
2824
zend_out_of_memory();
@@ -2834,7 +2834,7 @@ ZEND_API void * __zend_calloc(size_t nmemb, size_t len)
2834
ZEND_API void * __zend_realloc(void *p, size_t len)
2835
2836
p = realloc(p, len);
2837
- if (EXPECTED(p)) {
+ if (EXPECTED(p || !len)) {
2838
return p;
2839
2840
0 commit comments