From e9ed065afce2c496c828b3845f021e0b197d25c2 Mon Sep 17 00:00:00 2001 From: Sascha Schumann Date: Wed, 20 Nov 2002 16:06:29 +0000 Subject: [PATCH] add protective checks to ini updates Noticed by: Derick Rethans PR: #20284 --- ext/session/session.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ext/session/session.c b/ext/session/session.c index d06c0d29a9..f9b686da6a 100644 --- a/ext/session/session.c +++ b/ext/session/session.c @@ -85,6 +85,8 @@ static const ps_serializer *_php_find_ps_serializer(char *name TSRMLS_DC); static PHP_INI_MH(OnUpdateSaveHandler) { + if (PS(session_status) == php_session_active) + return; PS(mod) = _php_find_ps_module(new_value TSRMLS_CC); /* * Following lines are commented out to prevent bogus error message at @@ -102,6 +104,8 @@ static PHP_INI_MH(OnUpdateSaveHandler) static PHP_INI_MH(OnUpdateSerializer) { + if (PS(session_status) == php_session_active) + return; PS(serializer) = _php_find_ps_serializer(new_value TSRMLS_CC); /* * Following lines are commented out to prevent bogus error message at -- 2.40.0