From: David Carlier Date: Sat, 11 Mar 2017 23:50:50 +0000 (+0000) Subject: Drop unnecessary checks of pemalloc() return value X-Git-Tag: php-7.2.0alpha1~275 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ea91c082328c6f93f20a078896c16c2051061f47;p=php Drop unnecessary checks of pemalloc() return value --- diff --git a/ext/iconv/iconv.c b/ext/iconv/iconv.c index aaecd5e342..3bb7c81ea1 100644 --- a/ext/iconv/iconv.c +++ b/ext/iconv/iconv.c @@ -2665,19 +2665,10 @@ static int php_iconv_stream_filter_append_bucket( php_stream_bucket_append(buckets_out, new_bucket); out_buf_size = ocnt = initial_out_buf_size; - if (NULL == (out_buf = pemalloc(out_buf_size, persistent))) { - return FAILURE; - } + out_buf = pemalloc(out_buf_size, persistent); pd = out_buf; } else { - if (NULL == (new_out_buf = perealloc(out_buf, new_out_buf_size, persistent))) { - if (NULL == (new_bucket = php_stream_bucket_new(stream, out_buf, (out_buf_size - ocnt), 1, persistent))) { - goto out_failure; - } - - php_stream_bucket_append(buckets_out, new_bucket); - return FAILURE; - } + new_out_buf = perealloc(out_buf, new_out_buf_size, persistent); pd = new_out_buf + (pd - out_buf); ocnt += (new_out_buf_size - out_buf_size); out_buf = new_out_buf; diff --git a/ext/standard/filters.c b/ext/standard/filters.c index 261684a613..3a3cd8f80b 100644 --- a/ext/standard/filters.c +++ b/ext/standard/filters.c @@ -1540,20 +1540,10 @@ static int strfilter_convert_append_bucket( php_stream_bucket_append(buckets_out, new_bucket); out_buf_size = ocnt = initial_out_buf_size; - if (NULL == (out_buf = pemalloc(out_buf_size, persistent))) { - return FAILURE; - } + out_buf = pemalloc(out_buf_size, persistent); pd = out_buf; } else { - if (NULL == (new_out_buf = perealloc(out_buf, new_out_buf_size, persistent))) { - if (NULL == (new_bucket = php_stream_bucket_new(stream, out_buf, (out_buf_size - ocnt), 1, persistent))) { - goto out_failure; - } - - php_stream_bucket_append(buckets_out, new_bucket); - return FAILURE; - } - + new_out_buf = perealloc(out_buf, new_out_buf_size, persistent); pd = new_out_buf + (pd - out_buf); ocnt += (new_out_buf_size - out_buf_size); out_buf = new_out_buf;