From: Dmitry Stogov Date: Tue, 7 Dec 2004 18:02:25 +0000 (+0000) Subject: Fixed crash in phpinfo() after graceful Apache restart. X-Git-Tag: RELEASE_0_2~554 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a22fa4d10902bc6873990c51beffaa97d6135e10;p=php Fixed crash in phpinfo() after graceful Apache restart. --- 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; }