diff options
Diffstat (limited to 'inc/session.inc.php')
-rw-r--r-- | inc/session.inc.php | 6 |
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() |