iliaa Mon Aug 11 15:21:22 2003 EDT Modified files: (Branch: PHP_4_3) /php-src/ext/session session.c /php-src NEWS Log: MFH: Fixed bug #22245 (References inside $_SESSION not being handled). Index: php-src/ext/session/session.c diff -u php-src/ext/session/session.c:1.336.2.20 php-src/ext/session/session.c:1.336.2.21 --- php-src/ext/session/session.c:1.336.2.20 Mon Jul 21 21:10:30 2003 +++ php-src/ext/session/session.c Mon Aug 11 15:21:22 2003 @@ -17,7 +17,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: session.c,v 1.336.2.20 2003/07/22 01:10:30 sas Exp $ */ +/* $Id: session.c,v 1.336.2.21 2003/08/11 19:21:22 iliaa Exp $ */ #ifdef HAVE_CONFIG_H #include "config.h" @@ -323,7 +323,7 @@ zend_set_hash_symbol(state_val, name, namelen, 1, 2, Z_ARRVAL_P(PS(http_session_vars)), &EG(symbol_table)); } } else IF_SESSION_VARS() { - zend_set_hash_symbol(state_val, name, namelen, 0, 1, Z_ARRVAL_P(PS(http_session_vars))); + zend_set_hash_symbol(state_val, name, namelen, PZVAL_IS_REF(state_val), 1, Z_ARRVAL_P(PS(http_session_vars))); } } Index: php-src/NEWS diff -u php-src/NEWS:1.1247.2.340 php-src/NEWS:1.1247.2.341 --- php-src/NEWS:1.1247.2.340 Mon Aug 11 14:08:34 2003 +++ php-src/NEWS Mon Aug 11 15:21:22 2003 @@ -18,6 +18,7 @@ (Marcus, Ilia) - Fixed bug #22947 (Ack() inside win32/sendmail.c may stall in certain situations). (Ilia) +- Fixed bug #22245 (References inside $_SESSION not being handled). (Ilia) - Fixed bug #21957 (serialize() mangles objects with __sleep). (Ilia) 07 Aug 2003, Version 4.3.3RC3
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php