summaryrefslogtreecommitdiffstats
path: root/inc/session.inc.php
diff options
context:
space:
mode:
Diffstat (limited to 'inc/session.inc.php')
-rw-r--r--inc/session.inc.php6
1 files changed, 5 insertions, 1 deletions
diff --git a/inc/session.inc.php b/inc/session.inc.php
index 3ba614f2..a0f8ab4c 100644
--- a/inc/session.inc.php
+++ b/inc/session.inc.php
@@ -52,7 +52,11 @@ class Session
public static function set($key, $value)
{
if (self::$data === false) Util::traceError('Tried to set session data with no active session');
- self::$data[$key] = $value;
+ if ($value === false) {
+ unset(self::$data[$key]);
+ } else {
+ self::$data[$key] = $value;
+ }
}
private static function loadSessionId()