]> git.ipfire.org Git - thirdparty/bacula.git/commitdiff
baculum: Fix #2653 PHP warning about wrong array_key_exists() parameter in session...
authorMarcin Haba <marcin.haba@bacula.pl>
Fri, 22 Jul 2022 01:20:54 +0000 (03:20 +0200)
committerMarcin Haba <marcin.haba@bacula.pl>
Fri, 22 Jul 2022 01:22:37 +0000 (03:22 +0200)
gui/baculum/protected/Common/Class/SessionRecord.php

index 2dc7457f5ecb6320fa0ac28e5212ebf2451e4a3e..4074538fb81cb0c6e596e414431c0e88c12f8ee6 100644 (file)
@@ -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;