iliaa Thu Sep 26 14:12:27 2002 EDT Modified files: /php4/ext/session session.c Log: Fixed bug #11643 Index: php4/ext/session/session.c diff -u php4/ext/session/session.c:1.317 php4/ext/session/session.c:1.318 --- php4/ext/session/session.c:1.317 Thu Sep 26 12:46:21 2002 +++ php4/ext/session/session.c Thu Sep 26 14:12:27 2002 @@ -17,7 +17,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: session.c,v 1.317 2002/09/26 16:46:21 sniper Exp $ */ +/* $Id: session.c,v 1.318 2002/09/26 18:12:27 iliaa Exp $ */ #ifdef HAVE_CONFIG_H #include "config.h" @@ -826,6 +826,7 @@ int module_number = PS(module_number); int nrand; int lensess; + zend_constant *c; PS(apply_trans_sid) = PS(use_trans_sid); @@ -919,7 +920,11 @@ php_session_send_cookie(TSRMLS_C); } - + /* check if SID constant exists, if it does destroy it. */ + if (zend_hash_find(EG(zend_constants), "sid", 4, (void **) &c) != FAILURE) { + zend_hash_del(EG(zend_constants), "sid", 4); + } + if (define_sid) { smart_str var = {0};
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php