]> git.mxchange.org Git - friendica.git/commitdiff
Added check for shortcut icon url parts
authorMichael <heluecht@pirati.ca>
Fri, 29 Nov 2024 05:17:26 +0000 (05:17 +0000)
committerMichael <heluecht@pirati.ca>
Fri, 29 Nov 2024 05:17:26 +0000 (05:17 +0000)
src/Module/OpenSearch.php

index 7ff64ecd677d87283b07175bcf691db3dad5e9a5..7e97e52d3f17e52ff4f26dbde68329c0610471da 100644 (file)
@@ -14,6 +14,7 @@ use Friendica\BaseModule;
 use Friendica\Core\Config\Capability\IManageConfigValues;
 use Friendica\Core\L10n;
 use Friendica\Util\BasePath;
+use Friendica\Util\Network;
 use Friendica\Util\Profiler;
 use Friendica\Util\XML;
 use Psr\Log\LoggerInterface;
@@ -68,11 +69,12 @@ class OpenSearch extends BaseModule
                }
 
                if (!empty($shortcut_icon)) {
-                       $imagedata = getimagesize($this->baseUrl . $shortcut_icon);
+                       $shortcut_icon = Network::addBasePath($shortcut_icon, $this->baseUrl);
+                       $imagedata = getimagesize($shortcut_icon);
                }
 
                if (!empty($imagedata)) {
-                       XML::addElement($xml, $parent, 'Image', $this->baseUrl . $shortcut_icon, [
+                       XML::addElement($xml, $parent, 'Image', $shortcut_icon, [
                                'width'  => $imagedata[0],
                                'height' => $imagedata[1],
                                'type'   => $imagedata['mime'],