From: Michael M Slusarz Date: Fri, 15 Oct 2010 20:01:50 +0000 (-0600) Subject: Silence decompression errors X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=e5d48db80a4a9ac4916ac534130c8f145d820466;p=horde.git Silence decompression errors --- 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')