From 5800a973cbeb10f5d810599669b8d6f07c6ba68d Mon Sep 17 00:00:00 2001 From: Michael Date: Sat, 24 Feb 2024 13:56:12 +0000 Subject: [PATCH] Fixed positive list --- src/Content/OEmbed.php | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/Content/OEmbed.php b/src/Content/OEmbed.php index 8274bc03c8..a30f6701fe 100644 --- a/src/Content/OEmbed.php +++ b/src/Content/OEmbed.php @@ -22,8 +22,6 @@ namespace Friendica\Content; use DOMDocument; -use DOMNode; -use DOMText; use DOMXPath; use Exception; use Friendica\Core\Cache\Enum\Duration; @@ -161,7 +159,7 @@ class OEmbed return $oembed; } - if (!self::isAllowedURL($oembed->url) || ($oembed->type == 'error')) { + if (!self::isAllowedURL($embedurl) || ($oembed->type == 'error')) { $oembed->html = ''; $oembed->type = $data['type']; @@ -332,14 +330,12 @@ class OEmbed return false; } - $str_allowed = DI::config()->get('system', 'allowed_oembed', ''); - if (empty($str_allowed)) { + $allowed = DI::config()->get('system', 'allowed_oembed', ''); + if (empty($allowed)) { return false; } - $allowed = explode(',', $str_allowed); - - return Network::isDomainMatch($domain, $allowed); + return Network::isDomainMatch($domain, explode(',', $allowed)); } /**