cvs: php4 /ext/session session.c

From: Date: Sat, 02 Mar 2002 14:18:46 +0000
Subject: cvs: php4 /ext/session session.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-9578@lists.php.net to get a copy of this message
zeev Sat Mar 2 09:18:46 2002 EDT Modified files: /php4/ext/session session.c Log: Fix a crash bug in the session module Index: php4/ext/session/session.c diff -u php4/ext/session/session.c:1.277 php4/ext/session/session.c:1.278 --- php4/ext/session/session.c:1.277 Thu Feb 28 22:05:48 2002 +++ php4/ext/session/session.c Sat Mar 2 09:18:45 2002 @@ -17,7 +17,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: session.c,v 1.277 2002/03/01 03:05:48 yohgaki Exp $ */ +/* $Id: session.c,v 1.278 2002/03/02 14:18:45 zeev Exp $ */ #ifdef HAVE_CONFIG_H #include "config.h" @@ -467,8 +467,9 @@ } MAKE_STD_ZVAL(PS(http_session_vars)); array_init(PS(http_session_vars)); - ZEND_SET_GLOBAL_VAR_WITH_LENGTH("HTTP_SESSION_VARS", sizeof("HTTP_SESSION_VARS"), PS(http_session_vars), 1, 0); - ZEND_SET_GLOBAL_VAR_WITH_LENGTH("_SESSION", sizeof("_SESSION"), PS(http_session_vars), 1, 0); + PS(http_session_vars)->refcount = 2; + 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); } }

« previous php.cvs (#9578) next »