Commit 465ecaabf15 for php.net

commit 465ecaabf1582c8e92b5a2e8af3d7d7ae3ec4bc8
Author: Arshid <arshidkv12@gmail.com>
Date:   Sat Mar 28 21:01:43 2026 +0530

    ext/standard: zend_string_concat2() instead of manual memcpy (#21567)

diff --git a/ext/standard/string.c b/ext/standard/string.c
index 7d609a032dd..e479a9e7612 100644
--- a/ext/standard/string.c
+++ b/ext/standard/string.c
@@ -2203,10 +2203,10 @@ PHP_FUNCTION(chunk_split)

 	if ((size_t)chunklen > ZSTR_LEN(str)) {
 		/* to maintain BC, we must return original string + ending */
-		result = zend_string_safe_alloc(ZSTR_LEN(str), 1, endlen, 0);
-		memcpy(ZSTR_VAL(result), ZSTR_VAL(str), ZSTR_LEN(str));
-		memcpy(ZSTR_VAL(result) + ZSTR_LEN(str), end, endlen);
-		ZSTR_VAL(result)[ZSTR_LEN(result)] = '\0';
+		result = zend_string_concat2(
+			ZSTR_VAL(str), ZSTR_LEN(str),
+			end, endlen
+		);
 		RETURN_NEW_STR(result);
 	}