From adcbe248c555427b14f99e3174ee6daab40b467a Mon Sep 17 00:00:00 2001 From: Chanyoung Oh Date: Thu, 7 Jan 2021 13:16:19 +0000 Subject: [PATCH] Improve url regular expression - Improve regex to process non-whitespace characters only - Remove /s flag --- classes/template/TemplateHandler.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/classes/template/TemplateHandler.class.php b/classes/template/TemplateHandler.class.php index 2e2935412..9161dd8b5 100644 --- a/classes/template/TemplateHandler.class.php +++ b/classes/template/TemplateHandler.class.php @@ -449,7 +449,7 @@ class TemplateHandler foreach ($url_list as &$url) { // replace if url is not starting with the pattern $url = preg_replace_callback( - '/^(?!(?:https?|file):\/\/|[\/\{])([^"]+)/is', + '/^(?!(?:https?|file):\/\/|[\/\{])(\S+)/i', array($this, '_replaceRelativePath'), trim($url) );