[PHP-CVS] [php-src] master: session: fix corruption in mod_mm
[email protected] (ndossche) Wed, 5 Aug 2026 08:30:53 +0000
| Newsgroups | php.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: ndossche (ndossche)
Date: 2026-08-05T10:23:51+02:00
Commit: https://github.com/php/php-src/commit/a0336012739b35630a32674a484a7023433bde27
Raw diff: https://github.com/php/php-src/commit/a0336012739b35630a32674a484a7023433bde27.diff
session: fix corruption in mod_mm
Changed paths:
M ext/session/mod_mm.c
Diff:
diff --git a/ext/session/mod_mm.c b/ext/session/mod_mm.c
index b997a2bdcff5..75ee713e9f09 100644
--- a/ext/session/mod_mm.c
+++ b/ext/session/mod_mm.c
@@ -351,7 +351,7 @@ PS_READ_FUNC(mm)
&& ps_mm_key_exists(data, key) == FAILURE) {
/* key points to PS(id), but cannot change here. */
if (key) {
- efree(PS(id));
+ zend_string_release_ex(PS(id), false);
PS(id) = NULL;
}
PS(id) = PS(mod)->s_create_sid((void **)&data);