diff options
| -rw-r--r-- | Zend/zend_operators.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Zend/zend_operators.c b/Zend/zend_operators.c index 838cc91919..01e834f75b 100644 --- a/Zend/zend_operators.c +++ b/Zend/zend_operators.c @@ -1110,6 +1110,7 @@ ZEND_API int decrement_function(zval *op1) op1->type = IS_LONG; break; } else if (is_numeric_string(op1->value.str.val, op1->value.str.len, &lval, NULL)==IS_LONG) { /* long */ + STR_FREE(op1->value.str.val); op1->value.lval = lval-1; op1->type = IS_LONG; break; |
