From 93b2364f4a322f031cadb1e3cfa6ab4a1242bed7 Mon Sep 17 00:00:00 2001 From: philippe_mingo Date: Wed, 26 Dec 2001 13:35:47 +0000 Subject: [PATCH] This is a temporary workaround to fix the php 4.1 problem in saving prefs. The real problem is that the prefs array doesn't makes its way into the registration process in php 4.1, don't know yet why. git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@1959 7612ce4b-ef26-0410-bec9-ea0150e637f0 --- functions/prefs.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/functions/prefs.php b/functions/prefs.php index d14d46a1..b4b2d9db 100644 --- a/functions/prefs.php +++ b/functions/prefs.php @@ -12,7 +12,10 @@ */ global $prefs_are_cached, $prefs_cache; -if (!session_is_registered('prefs_are_cached')) { + +if ( !session_is_registered('prefs_are_cached') || + !isset( $prefs_cache) || + !is_array( prefs_cache) ) { $prefs_are_cached = false; $prefs_cache = array(); } -- 2.25.1