From: Hypolite Petovan Date: Sat, 13 Mar 2021 14:06:52 +0000 (-0500) Subject: Increase video tag regular expression specificity to decrease backtrack in BBCode... X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=e1f8e10fe7dd161cc7a0af606a3feab94a9d4ce4;p=friendica.git Increase video tag regular expression specificity to decrease backtrack in BBCode::convert --- diff --git a/src/Content/Text/BBCode.php b/src/Content/Text/BBCode.php index 9973705855..1a93008810 100644 --- a/src/Content/Text/BBCode.php +++ b/src/Content/Text/BBCode.php @@ -1612,7 +1612,7 @@ class BBCode //$Text = preg_replace("/\[crypt=(.*?)\](.*?)\[\/crypt\]/ism", '
' . DI::l10n()->t('Encrypted content') . '
', $Text); // Simplify "video" element - $text = preg_replace('(\[video.*?\ssrc\s?=\s?([^\s\]]+).*?\].*?\[/video\])ism', '[video]$1[/video]', $text); + $text = preg_replace('(\[video[^\]]*?\ssrc\s?=\s?([^\s\]]+)[^\]]*?\].*?\[/video\])ism', '[video]$1[/video]', $text); if ($try_oembed) { // html5 video and audio