cvs: php4(PHP_4_0_7) /ext/session php_session.h
| From: | Derick Rethans | Date: | Thu, 06 Dec 2001 14:23:29 +0000 |
| Subject: | cvs: php4(PHP_4_0_7) /ext/session php_session.h | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-8463@lists.php.net to get a copy of this message | ||
derick Thu Dec 6 09:23:29 2001 EDT
Modified files: (Branch: PHP_4_0_7)
/php4/ext/session php_session.h
Log:
- MFH for the session fix
Index: php4/ext/session/php_session.h
diff -u php4/ext/session/php_session.h:1.50.2.1 php4/ext/session/php_session.h:1.50.2.2
--- php4/ext/session/php_session.h:1.50.2.1 Tue Aug 21 14:14:34 2001
+++ php4/ext/session/php_session.h Thu Dec 6 09:23:29 2001
@@ -167,8 +167,12 @@
#define PS_ADD_VAR(name) PS_ADD_VARL(name, strlen(name))
-#define PS_DEL_VARL(name,namelen) \
- zend_hash_del(&PS(vars), name, namelen + 1);
+#define PS_DEL_VARL(name,namelen) \
+ zend_hash_del(&PS(vars), name, namelen+1); \
+ if (PS(http_session_vars)) { \
+ zend_hash_del(Z_ARRVAL_P(PS(http_session_vars)), name, namelen+1); \
+ }
+
#define PS_DEL_VAR(name) PS_DEL_VARL(name, strlen(name))