We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 5c0ad4c + 0d3d739 commit fb53871Copy full SHA for fb53871
ext/session/session.c
@@ -2294,8 +2294,11 @@ static PHP_MSHUTDOWN_FUNCTION(session) /* {{{ */
2294
PHP_MSHUTDOWN(ps_mm) (SHUTDOWN_FUNC_ARGS_PASSTHRU);
2295
#endif
2296
2297
- /* restore the orig callback */
2298
- php_rfc1867_callback = php_session_rfc1867_orig_callback;
+ /* reset rfc1867 callbacks */
+ php_session_rfc1867_orig_callback = NULL;
2299
+ if (php_rfc1867_callback == php_session_rfc1867_callback) {
2300
+ php_rfc1867_callback = NULL;
2301
+ }
2302
2303
ps_serializers[PREDEFINED_SERIALIZERS].name = NULL;
2304
memset(&ps_modules[PREDEFINED_MODULES], 0, (MAX_MODULES-PREDEFINED_MODULES)*sizeof(ps_module *));
0 commit comments