diff --git a/libraries/Error.class.php b/libraries/Error.class.php index eb8d2f001e..e972f67412 100644 --- a/libraries/Error.class.php +++ b/libraries/Error.class.php @@ -152,7 +152,11 @@ class PMA_Error extends PMA_Message */ public function getHash() { - $backtrace = PMA_isSerializable($this->getBacktrace()) ? serialize($this->getBacktrace()) : ''; + try { + $backtrace = serialize($this->getBacktrace()); + } catch(Exception $e){ + $backtrace = ''; + } if (null === $this->_hash) { $this->_hash = md5( $this->getNumber() . diff --git a/libraries/common.lib.php b/libraries/common.lib.php index 192c4d11ca..4e2b8d0ec0 100644 --- a/libraries/common.lib.php +++ b/libraries/common.lib.php @@ -3832,21 +3832,4 @@ function PMA_printButton() echo ''; echo '

'; } - -/** - * Determines whether a variable is serializable. - * - * @param object $var object which needs to be checked for serializability - * - * @return whether the object is serializable. - */ -function PMA_isSerializable($var) -{ - try { - serialize($var); - return true; - } catch(Exception $e) { - return false; - } -} ?>