From 2a794e8205363e0ef5aea8800c8f04b2b381a03a Mon Sep 17 00:00:00 2001 From: Sascha Schumann Date: Thu, 9 Dec 1999 18:57:57 +0000 Subject: [PATCH] (php_set_session_var): logic fix: gpc_globals set? Add it to the global symbol table track_vars set? Add it to the HTTP_STATE_VARS array --- ext/session/session.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ext/session/session.c b/ext/session/session.c index 15018c8d23..d84e8f2eff 100644 --- a/ext/session/session.c +++ b/ext/session/session.c @@ -171,11 +171,11 @@ static void php_set_session_var(char *name, size_t namelen, zend_set_hash_symbol(state_val_copy, name, namelen, 1, 2, PS(http_state_vars)->value.ht, &EG(symbol_table)); } else { if (PG(gpc_globals)) { - zend_set_hash_symbol(state_val_copy, name, namelen, 0, 1, PS(http_state_vars)->value.ht); + zend_set_hash_symbol(state_val_copy, name, namelen, 0, 1, &EG(symbol_table)); } if (PG(track_vars)) { - zend_set_hash_symbol(state_val_copy, name, namelen, 0, 1, &EG(symbol_table)); + zend_set_hash_symbol(state_val_copy, name, namelen, 0, 1, PS(http_state_vars)->value.ht); } } } -- 2.40.0