From: stronk7 Date: Mon, 31 Mar 2008 22:52:17 +0000 (+0000) Subject: Prevent cloning of non-object. Delegate to parent method as fallback. MDL-14120 ... X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=83fc40040b4ae35fd8fe6683f37adf40754392b9;p=moodle.git Prevent cloning of non-object. Delegate to parent method as fallback. MDL-14120 ; merged from 19_STABLE --- diff --git a/blocks/html/block_html.php b/blocks/html/block_html.php index f0a60ef8b8..780541f50e 100755 --- a/blocks/html/block_html.php +++ b/blocks/html/block_html.php @@ -42,6 +42,10 @@ class block_html extends block_base { * @return string */ function get_backup_encoded_config() { + /// Prevent clone for non configured block instance. Delegate to parent as fallback. + if (empty($this->config)) { + return parent::get_backup_encoded_config(); + } $data = clone($this->config); $data->text = backup_encode_absolute_links($data->text); return base64_encode(serialize($data));