cvs: php4 /ext/session session.c
| From: | Andrei Zmievski | Date: | Tue, 22 May 2001 17:55:07 +0000 |
| Subject: | cvs: php4 /ext/session session.c | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-5928@lists.php.net to get a copy of this message | ||
andrei Tue May 22 10:55:07 2001 EDT
Modified files:
/php4/ext/session session.c
Log:
@- Made $HTTP_SESSION_VARS['foo'] and $foo be references to the same value
@ when register_globals is on. (Andrei)
Index: php4/ext/session/session.c
diff -u php4/ext/session/session.c:1.203 php4/ext/session/session.c:1.204
--- php4/ext/session/session.c:1.203 Sat May 19 02:58:31 2001
+++ php4/ext/session/session.c Tue May 22 10:55:07 2001
@@ -245,9 +245,9 @@
REPLACE_ZVAL_VALUE(old_symbol,state_val_copy,0);
FREE_ZVAL(state_val_copy);
- zend_set_hash_symbol(*old_symbol, name, namelen, 0, 1, Z_ARRVAL_P(PS(http_session_vars)));
+ zend_set_hash_symbol(*old_symbol, name, namelen, 1, 1, Z_ARRVAL_P(PS(http_session_vars)));
} else {
- zend_set_hash_symbol(state_val_copy, name, namelen, 0, 2, Z_ARRVAL_P(PS(http_session_vars)),
&EG(symbol_table));
+ zend_set_hash_symbol(state_val_copy, name, namelen, 1, 2, Z_ARRVAL_P(PS(http_session_vars)),
&EG(symbol_table));
}
} else {
zend_set_hash_symbol(state_val_copy, name, namelen, 0, 1, Z_ARRVAL_P(PS(http_session_vars)));