Skip to content

Commit 4472ef1

Browse files
committed
Fix RETURN_STR instead of RETVAL_STR
1 parent 31c6620 commit 4472ef1

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

ext/mbstring/mbstring.c

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2973,7 +2973,10 @@ static void php_mb_ulcfirst(INTERNAL_FUNCTION_PARAMETERS, php_case_mode mode)
29732973
zend_string *head = mbstring_convert_case(mode, ZSTR_VAL(first), ZSTR_LEN(first), enc);
29742974

29752975
if (zend_string_equals(first, head)) {
2976-
RETVAL_STR(zend_string_copy(str));
2976+
zend_string_release_ex(first, false);
2977+
zend_string_release_ex(head, false);
2978+
zend_string_release_ex(second, false);
2979+
RETURN_STR(zend_string_copy(str));
29772980
}
29782981

29792982
zend_string_release_ex(first, false);

0 commit comments

Comments
 (0)