diff options
author | Dmitry Stogov <dmitry@php.net> | 2004-12-07 18:02:25 +0000 |
---|---|---|
committer | Dmitry Stogov <dmitry@php.net> | 2004-12-07 18:02:25 +0000 |
commit | a22fa4d10902bc6873990c51beffaa97d6135e10 (patch) | |
tree | 0359c0b11c92cb4276882b6cc6bdea401f86edd5 /ext/session | |
parent | ca3c82bbb590daf8b6460fe4b5b6adf7c8bca39d (diff) | |
download | php-git-a22fa4d10902bc6873990c51beffaa97d6135e10.tar.gz |
Fixed crash in phpinfo() after graceful Apache restart.
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; } |