From bc37c9b1cd102a9f9c9661db9895d29c333b0ba2 Mon Sep 17 00:00:00 2001 From: Andi Gutmans Date: Fri, 13 Oct 2000 16:24:00 +0000 Subject: [PATCH] - Make increment of "" become "1" --- Zend/zend_operators.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Zend/zend_operators.c b/Zend/zend_operators.c index b112a50257..6a4402a935 100644 --- a/Zend/zend_operators.c +++ b/Zend/zend_operators.c @@ -1339,6 +1339,13 @@ static void increment_string(zval *str) int last=0; /* Shut up the compiler warning */ int ch; + if (str->value.str.len == 0) { + STR_FREE(str->value.str.val); + str->value.str.val = estrndup("1", sizeof("1")-1); + str->value.str.len = 1; + return; + } + while(pos >= 0) { ch = s[pos]; if (ch >= 'a' && ch <= 'z') { -- 2.40.0