Re: cvs: php4 /ext/session session.c
| From: | Jani Taskinen | Date: | Tue, 22 May 2001 18:31:23 +0000 |
| Subject: | Re: cvs: php4 /ext/session session.c | ||
| References: | 1 | Groups: | php.cvs |
| Request: | Send a blank email to php-cvs+get-5932@lists.php.net to get a copy of this message | ||
MFH ?
--Jani
On Tue, 22 May 2001, Andrei Zmievski wrote:
>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)));
>
>
>
>