com php-src: Fix uninitialized read in rfc1867 handler reported by valgrind. Only in PHP 5.6. This commit fixes initialized read, but calling
php_session_initialize() directly is problematic because configuration could be invalid. Invalid config may result in segfault. This will be
addressed later.: ext/session/session.c
| From: | Yasuo Ohgaki | Date: | Fri, 15 Jan 2016 06:18:00 +0000 |
| Subject: | com php-src: Fix uninitialized read in rfc1867 handler reported by valgrind. Only in PHP 5.6. This commit fixes initialized read, but calling php_session_initialize() directly is problematic because configuration could be invalid. Invalid config may result in segfault. This will be addressed later.: ext/session/session.c |
||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-90649@lists.php.net to get a copy of this message | ||
Commit: 31ae8027366e7bccfc4fe109a3d693dd0698ba12
Author: Yasuo Ohgaki <yohgaki@php.net> Fri, 15 Jan 2016 14:53:31 +0900
Parents: 8c37a086c78a66517967fcb809fb53297becfe42
Branches: PHP-5.6
Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=31ae8027366e7bccfc4fe109a3d693dd0698ba12
Log:
Fix uninitialized read in rfc1867 handler reported by valgrind. Only in PHP 5.6.
This commit fixes initialized read, but calling php_session_initialize() directly
is problematic because configuration could be invalid. Invalid config may result
in segfault. This will be addressed later.
Changed paths:
M ext/session/session..c
Diff:
diff --git a/ext/session/session.c b/ext/session/session..c
index ffb6fb3..f4317f5 100644
--- a/ext/session/session.c
+++ b/ext/session/session.c
@@ -96,6 +96,7 @@ static inline void php_rinit_session_globals(TSRMLS_D) /* {{{ */
PS(session_status) = php_session_none;
PS(mod_data) = NULL;
PS(mod_user_is_open) = 0;
+ PS(defined_sid) = 1;
/* Do NOT init PS(mod_user_names) here! */
PS(http_session_vars) = NULL;
}