diff options
author | Zeev Suraski <zeev@php.net> | 2002-03-02 15:59:16 +0000 |
---|---|---|
committer | Zeev Suraski <zeev@php.net> | 2002-03-02 15:59:16 +0000 |
commit | 7c3763d056deacf9830df2d022ec64c6fe694b16 (patch) | |
tree | 20f0baeeebf16e2c7264be51c3324e9c7b4eed8e /ext/session/session.c | |
parent | 7c655ad471191fe4a3c25b0d1fc9ba7c484311b1 (diff) | |
download | php-git-7c3763d056deacf9830df2d022ec64c6fe694b16.tar.gz |
Fix another crash bug
Diffstat (limited to 'ext/session/session.c')
-rw-r--r-- | ext/session/session.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ext/session/session.c b/ext/session/session.c index 962d25c682..f592969fde 100644 --- a/ext/session/session.c +++ b/ext/session/session.c @@ -464,6 +464,7 @@ static void php_session_track_init(TSRMLS_D) } else { if(old_vars) { zend_hash_del(&EG(symbol_table), "HTTP_SESSION_VARS", sizeof("HTTP_SESSION_VARS")); + zend_hash_del(&EG(symbol_table), "_SESSION", sizeof("_SESSION")); } MAKE_STD_ZVAL(PS(http_session_vars)); array_init(PS(http_session_vars)); @@ -1406,6 +1407,7 @@ static void php_rinit_session_globals(TSRMLS_D) PS(session_status) = php_session_none; PS(mod_data) = NULL; PS(output_handler_registered) = 0; + PS(http_session_vars) = NULL; } static void php_rshutdown_session_globals(TSRMLS_D) |