diff --git a/ext/session/session.c b/ext/session/session.c index 286d108d64a..958f17ec816 100644 --- a/ext/session/session.c +++ b/ext/session/session.c @@ -2691,7 +2691,8 @@ static int php_rinit_session(bool auto_start) /* {{{ */ { php_rinit_session_globals(); - if (PS(mod) == NULL) { + PS(mod) = NULL; + { char *value; value = zend_ini_string("session.save_handler", sizeof("session.save_handler") - 1, 0);