From 181b2e2bbe382f1c55e9707a4d4e11c15ab157ca Mon Sep 17 00:00:00 2001 From: Marcin Haba Date: Fri, 22 Jul 2022 03:20:54 +0200 Subject: [PATCH] baculum: Fix #2653 PHP warning about wrong array_key_exists() parameter in session record --- gui/baculum/protected/Common/Class/SessionRecord.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gui/baculum/protected/Common/Class/SessionRecord.php b/gui/baculum/protected/Common/Class/SessionRecord.php index 2dc7457f5..4074538fb 100644 --- a/gui/baculum/protected/Common/Class/SessionRecord.php +++ b/gui/baculum/protected/Common/Class/SessionRecord.php @@ -89,7 +89,8 @@ class SessionRecord extends CommonModule implements SessionItem { $fp = fopen($sessfile, 'r'); if (flock($fp, LOCK_SH, $wouldblock)) { $content = file_get_contents($sessfile); - $GLOBALS['sess'] = unserialize($content); + $ucont = unserialize($content); + $GLOBALS['sess'] = is_array($ucont) ? $ucont : array(); flock($fp, LOCK_UN); } else { $emsg = 'Unable to shared lock ' . $sessfile; -- 2.47.3