From: Ilia Alshanetsky Date: Mon, 11 Aug 2003 19:20:44 +0000 (+0000) Subject: Fixed bug #22245 (References inside $_SESSION not being handled). X-Git-Tag: RELEASE_0_7~725 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=22c334696777a7be8248fe347ce8819459ec47b3;p=php Fixed bug #22245 (References inside $_SESSION not being handled). --- diff --git a/ext/session/session.c b/ext/session/session.c index 31f9df702a..55862e60d6 100644 --- a/ext/session/session.c +++ b/ext/session/session.c @@ -326,7 +326,7 @@ void php_set_session_var(char *name, size_t namelen, zval *state_val, php_unseri zend_set_hash_symbol(state_val, name, namelen, 1, 2, Z_ARRVAL_P(PS(http_session_vars)), &EG(symbol_table)); } } else IF_SESSION_VARS() { - zend_set_hash_symbol(state_val, name, namelen, 0, 1, Z_ARRVAL_P(PS(http_session_vars))); + zend_set_hash_symbol(state_val, name, namelen, PZVAL_IS_REF(state_val), 1, Z_ARRVAL_P(PS(http_session_vars))); } }