diff options
Diffstat (limited to 'ext/session')
-rw-r--r-- | ext/session/session.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/ext/session/session.c b/ext/session/session.c index c8a94dba41..34d86f7658 100644 --- a/ext/session/session.c +++ b/ext/session/session.c @@ -169,6 +169,7 @@ PS_SERIALIZER_FUNCS(php); PS_SERIALIZER_FUNCS(php_binary); #define MAX_SERIALIZERS 10 +#define PREDEFINED_SERIALIZERS 2 static ps_serializer ps_serializers[MAX_SERIALIZERS + 1] = { PS_SERIALIZER_ENTRY(php), @@ -176,6 +177,7 @@ static ps_serializer ps_serializers[MAX_SERIALIZERS + 1] = { }; #define MAX_MODULES 10 +#define PREDEFINED_MODULES 2 static ps_module *ps_modules[MAX_MODULES + 1] = { ps_files_ptr, @@ -1808,6 +1810,9 @@ PHP_MSHUTDOWN_FUNCTION(session) PHP_MSHUTDOWN(ps_mm) (SHUTDOWN_FUNC_ARGS_PASSTHRU); #endif + ps_serializers[PREDEFINED_SERIALIZERS].name = NULL; + ps_modules[PREDEFINED_MODULES] = NULL; + return SUCCESS; } |