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;
}