]> granicus.if.org Git - php/commitdiff
Make $_SESSION and $HTTP_SESSION_VARS links to each other
authorZeev Suraski <zeev@php.net>
Tue, 5 Mar 2002 22:06:35 +0000 (22:06 +0000)
committerZeev Suraski <zeev@php.net>
Tue, 5 Mar 2002 22:06:35 +0000 (22:06 +0000)
ext/session/session.c

index 4c667cf6dca385d345c86d15711abd7cc05c8b90..9141957a1796d35c733607a57b646081d08065d0 100644 (file)
@@ -469,6 +469,7 @@ static void php_session_track_init(TSRMLS_D)
                MAKE_STD_ZVAL(PS(http_session_vars));
                array_init(PS(http_session_vars));
                PS(http_session_vars)->refcount = 2;
+               PS(http_session_vars)->is_ref = 1;
                zend_hash_update(&EG(symbol_table), "HTTP_SESSION_VARS", sizeof("HTTP_SESSION_VARS"), &PS(http_session_vars), sizeof(zval *), NULL);
                zend_hash_update(&EG(symbol_table), "_SESSION", sizeof("_SESSION"), &PS(http_session_vars), sizeof(zval *), NULL);
        }