Useless assignment

This commit is contained in:
Xinchen Hui 2014-10-22 17:30:19 +08:00
parent f03100cb80
commit c584798b05

View File

@ -1280,11 +1280,10 @@ ZEND_API int bitwise_not_function(zval *result, zval *op1 TSRMLS_DC) /* {{{ */
return SUCCESS; return SUCCESS;
case IS_STRING: { case IS_STRING: {
size_t i; size_t i;
zval op1_copy = *op1;
ZVAL_NEW_STR(result, zend_string_alloc(Z_STRLEN(op1_copy), 0)); ZVAL_NEW_STR(result, zend_string_alloc(Z_STRLEN_P(op1), 0));
for (i = 0; i < Z_STRLEN(op1_copy); i++) { for (i = 0; i < Z_STRLEN_P(op1); i++) {
Z_STRVAL_P(result)[i] = ~Z_STRVAL(op1_copy)[i]; Z_STRVAL_P(result)[i] = ~Z_STRVAL_P(op1)[i];
} }
Z_STRVAL_P(result)[i] = 0; Z_STRVAL_P(result)[i] = 0;
return SUCCESS; return SUCCESS;