diff --git a/classes/local/controllers/maintenance_static_page_generator.php b/classes/local/controllers/maintenance_static_page_generator.php index 5164152..5cf0eba 100644 --- a/classes/local/controllers/maintenance_static_page_generator.php +++ b/classes/local/controllers/maintenance_static_page_generator.php @@ -148,7 +148,7 @@ class maintenance_static_page_generator { global $CFG; $contents = file_get_contents($filename); - if (!preg_match_all('#url\([\'"]?([^\'"\)]+)#', $contents, $matches)) { + if (!preg_match_all('#url\([\'"]?(?!data:)([^\'"\)]+)#', $contents, $matches)) { return; } foreach ($matches[1] as $originalurl) {