From 683793f1fa888670fced8d1afc6239a8f6f053ca Mon Sep 17 00:00:00 2001 From: arshidkv12 Date: Sat, 14 Mar 2026 15:05:39 +0530 Subject: [PATCH] ext/openssl:Use zend_string_init instead of manual zend_string_alloc/memcpy --- ext/openssl/openssl_backend_v3.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/ext/openssl/openssl_backend_v3.c b/ext/openssl/openssl_backend_v3.c index cd190546d5002..6e3e883080f3f 100644 --- a/ext/openssl/openssl_backend_v3.c +++ b/ext/openssl/openssl_backend_v3.c @@ -567,10 +567,7 @@ static zend_string *php_openssl_get_utf8_param( char buf[64]; size_t len; if (EVP_PKEY_get_utf8_string_param(pkey, param, buf, sizeof(buf), &len) > 0) { - zend_string *str = zend_string_alloc(len, 0); - memcpy(ZSTR_VAL(str), buf, len); - ZSTR_VAL(str)[len] = '\0'; - return str; + return zend_string_init(buf, len, 0); } return NULL; }