com php-src: Fix flaws in session module: ext/session/php_ses sion.h ext/session/session.c
| From: | JulienPauli | Date: | Mon, 16 Mar 2015 15:00:46 +0000 |
| Subject: | com php-src: Fix flaws in session module: ext/session/php_ses sion.h ext/session/session.c | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-85528@lists.php.net to get a copy of this message | ||
Commit: 4dba99c226b5142228689a75ce13936cee49e8ae
Author: Julien Pauli <jpauli@php.net> Mon, 16 Mar 2015 16:00:46 +0100
Parents: 293d6e629db9db8fd18cb9d15fb38b929cba707b
Branches: PHP-5.5
Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=4dba99c226b5142228689a75ce13936cee49e8ae
Log:
Fix flaws in session module
Changed paths:
M ext/session/php_session.h
M ext/session/session.c
Diff:
diff --git a/ext/session/php_session.h b/ext/session/php_session..h
index b40d44f..94a26a3 100644
--- a/ext/session/php_session.h
+++ b/ext/session/php_session.h
@@ -278,7 +278,6 @@ PHPAPI void php_session_reset_id(TSRMLS_D);
PHPAPI ZEND_EXTERN_MODULE_GLOBALS(ps)
void php_session_auto_start(void *data);
-void php_session_shutdown(void *data);
#define PS_CLASS_NAME "SessionHandler"
extern zend_class_entry *php_session_class_entry;
diff --git a/ext/session/session.c b/ext/session/session.c
index 9b60930..a173fca 100644
--- a/ext/session/session.c
+++ b/ext/session/session.c
@@ -115,6 +115,7 @@ static inline void php_rshutdown_session_globals(TSRMLS_D) /* {{{ */
}
if (PS(id)) {
efree(PS(id));
+ PS(id) = NULL;
}
}
/* }}} */