From 83fc40040b4ae35fd8fe6683f37adf40754392b9 Mon Sep 17 00:00:00 2001 From: stronk7 Date: Mon, 31 Mar 2008 22:52:17 +0000 Subject: [PATCH] Prevent cloning of non-object. Delegate to parent method as fallback. MDL-14120 ; merged from 19_STABLE --- blocks/html/block_html.php | 4 ++++ 1 file changed, 4 insertions(+) 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)); -- 2.39.5