Add patch files for php 5.6 installation.
This commit is contained in:
20
php-5.6-session.patch
Normal file
20
php-5.6-session.patch
Normal file
@@ -0,0 +1,20 @@
|
||||
--- ext/session/session.c.bak 2019-01-09 10:54:13.000000000 +0100
|
||||
+++ ext/session/session.c 2026-03-03 19:11:58.987141885 +0100
|
||||
@@ -859,12 +859,16 @@
|
||||
PS_SERIALIZER_DECODE_FUNC(php_serialize) /* {{{ */
|
||||
{
|
||||
const char *endptr = val + vallen;
|
||||
+ const unsigned char *p;
|
||||
+ const unsigned char *max;
|
||||
zval *session_vars;
|
||||
php_unserialize_data_t var_hash;
|
||||
|
||||
PHP_VAR_UNSERIALIZE_INIT(var_hash);
|
||||
ALLOC_INIT_ZVAL(session_vars);
|
||||
- if (php_var_unserialize(&session_vars, &val, endptr, &var_hash TSRMLS_CC)) {
|
||||
+ p = (const unsigned char *) val;
|
||||
+ max = (const unsigned char *) endptr;
|
||||
+ if (php_var_unserialize(&session_vars, &p, max, &var_hash TSRMLS_CC)) {
|
||||
var_push_dtor(&var_hash, &session_vars);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user