summaryrefslogtreecommitdiff
path: root/ext/session/session.c
diff options
context:
space:
mode:
authorZeev Suraski <zeev@php.net>2002-03-02 15:59:16 +0000
committerZeev Suraski <zeev@php.net>2002-03-02 15:59:16 +0000
commit7c3763d056deacf9830df2d022ec64c6fe694b16 (patch)
tree20f0baeeebf16e2c7264be51c3324e9c7b4eed8e /ext/session/session.c
parent7c655ad471191fe4a3c25b0d1fc9ba7c484311b1 (diff)
downloadphp-git-7c3763d056deacf9830df2d022ec64c6fe694b16.tar.gz
Fix another crash bug
Diffstat (limited to 'ext/session/session.c')
-rw-r--r--ext/session/session.c2
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)