From e5d48db80a4a9ac4916ac534130c8f145d820466 Mon Sep 17 00:00:00 2001 From: Michael M Slusarz Date: Fri, 15 Oct 2010 14:01:50 -0600 Subject: [PATCH] Silence decompression errors --- framework/Core/lib/Horde/Session.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/framework/Core/lib/Horde/Session.php b/framework/Core/lib/Horde/Session.php index 993276c38..a01f5e663 100644 --- a/framework/Core/lib/Horde/Session.php +++ b/framework/Core/lib/Horde/Session.php @@ -302,8 +302,10 @@ class Horde_Session implements ArrayAccess return $data; } - if ($this->_lzf) { - $data = lzf_decompress($data); + if ($this->_lzf && + (($data = @lzf_decompress($data)) === false)) { + unset($this[$offset]); + return $this[$offset]; } return ($_SESSION[self::SERIALIZED][$ob->key] == 's') -- 2.11.0