From: Dmitry Stogov Date: Tue, 6 Nov 2018 20:11:28 +0000 (+0300) Subject: Removed dead checks X-Git-Tag: php-7.4.0alpha1~1578 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=cdbbc802b456119b98134328ff66eff5bddcdfce;p=php Removed dead checks --- diff --git a/ext/standard/formatted_print.c b/ext/standard/formatted_print.c index 1874b3fca2..153c507231 100644 --- a/ext/standard/formatted_print.c +++ b/ext/standard/formatted_print.c @@ -57,7 +57,7 @@ static const char HEXCHARS[] = "0123456789ABCDEF"; inline static void php_sprintf_appendchar(zend_string **buffer, size_t *pos, char add) { - if (!*buffer || (*pos + 1) >= ZSTR_LEN(*buffer)) { + if ((*pos + 1) >= ZSTR_LEN(*buffer)) { PRINTF_DEBUG(("%s(): ereallocing buffer to %d bytes\n", get_active_function_name(), ZSTR_LEN(*buffer))); *buffer = zend_string_extend(*buffer, ZSTR_LEN(*buffer) << 1, 0); } @@ -90,7 +90,7 @@ php_sprintf_appendstring(zend_string **buffer, size_t *pos, char *add, req_size = *pos + m_width + 1; - if (!*buffer || req_size > ZSTR_LEN(*buffer)) { + if (req_size > ZSTR_LEN(*buffer)) { size_t size = ZSTR_LEN(*buffer); while (req_size > size) { if (size > ZEND_SIZE_MAX/2) {