[php-src] master: streams: use zend string property update function (#22903)

Gina Peter Banyard via GitHub <[email protected]> Tue, 28 Jul 2026 07:48:54 +0000
Newsgroups gmane.comp.php.cvs.general
Message-ID <[email protected]>
Author: Gina Peter Banyard (Girgias)
Committer: GitHub (web-flow)
Pusher: Girgias
Date: 2026-07-28T08:48:51+01:00

Commit: https://github.com/php/php-src/commit/18cc854f300e125b0c2e8f1575ac18cc006d1dd2
Raw diff: https://github.com/php/php-src/commit/18cc854f300e125b0c2e8f1575ac18cc006d1dd2.diff

streams: use zend string property update function (#22903)

Instead of the char* version

Changed paths:
  M  main/streams/stream_errors.c


Diff:

diff --git a/main/streams/stream_errors.c b/main/streams/stream_errors.c
index 067a604af787..40056f0856e7 100644
--- a/main/streams/stream_errors.c
+++ b/main/streams/stream_errors.c
@@ -385,8 +385,8 @@ static void php_stream_throw_exception_with_errors(php_stream_error_operation *o
 	object_init_ex(&ex, php_ce_stream_exception);
 
 	/* Set message from first error */
-	zend_update_property_string(php_ce_stream_exception, Z_OBJ(ex), ZEND_STRL("message"),
-			ZSTR_VAL(op->first_error->message));
+	zend_update_property_str(php_ce_stream_exception, Z_OBJ(ex), ZEND_STRL("message"),
+			op->first_error->message);
 
 	/* Set code from first error */
 	zend_update_property_long(php_ce_stream_exception, Z_OBJ(ex), ZEND_STRL("code"),