]> git.mxchange.org Git - friendica.git/blobdiff - src/Network/Probe.php
Revert "Replace IHTTPResult for CurlResult usages"
[friendica.git] / src / Network / Probe.php
index cfd03684397c9afb023dfdd55c139696c65310a9..3fe035286f3bed729a11b947d06ac3eb551d063b 100644 (file)
@@ -423,11 +423,16 @@ class Probe
         */
        private static function getHideStatus($url)
        {
-               $curlResult = DI::httpRequest()->get($url, false, ['content_length' => 1000000]);
+               $curlResult = DI::httpRequest()->get($url);
                if (!$curlResult->isSuccess()) {
                        return false;
                }
 
+               // If the file is too large then exit
+               if (($curlResult->getInfo()['download_content_length'] ?? 0) > 1000000) {
+                       return false;
+               }
+
                // If it isn't a HTML file then exit
                if (($curlResult->getContentType() != '') && !strstr(strtolower($curlResult->getContentType()), 'html')) {
                        return false;