Commit a95a6192f53 for php.net

commit a95a6192f53dc5dba66ebec466ae770eeec00e3e
Merge: 7db6f5b0219 25b7dd0b935
Author: Ilia Alshanetsky <ilia@ilia.ws>
Date:   Tue Aug 11 20:24:58 2026 -0400

    Merge branch 'PHP-8.5'

    * PHP-8.5:
      ext/session: check the created ID before validating it

diff --cc ext/session/session.c
index 5711f0daf21,845845d99ae..cb951c6d60e
--- a/ext/session/session.c
+++ b/ext/session/session.c
@@@ -2502,9 -2511,12 +2505,12 @@@ PHP_FUNCTION(session_create_id

  	if (new_id) {
  		smart_str_append(&id, new_id);
 -		zend_string_release_ex(new_id, 0);
 +		zend_string_release_ex(new_id, false);
  	} else {
  		smart_str_free(&id);
+ 		if (EG(exception)) {
+ 			RETURN_THROWS();
+ 		}
  		php_error_docref(NULL, E_WARNING, "Failed to create new ID");
  		RETURN_FALSE;
  	}