]> git.mxchange.org Git - friendica.git/blobdiff - src/Util/ExAuth.php
Merge pull request #8946 from annando/fix-fatal
[friendica.git] / src / Util / ExAuth.php
index 22ac0203f73dba7b6f0ae1989c6d0d3e6d8157b0..25eb3cc62e41ca449dde8f222d73ce7dfab89145 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 
-/*
+/**
  * ejabberd extauth script for the integration with friendica
  *
  * Originally written for joomla by Dalibor Karlovic <dado@krizevci.info>
@@ -73,6 +73,11 @@ class ExAuth
                        }
 
                        $iHeader = fgets(STDIN, 3);
+                       if (empty($iHeader)) {
+                               $this->writeLog(LOG_ERR, 'empty stdin');
+                               return;
+                       }
+
                        $aLength = unpack('n', $iHeader);
                        $iLength = $aLength['1'];
 
@@ -176,7 +181,7 @@ class ExAuth
 
                $url = ($ssl ? 'https' : 'http') . '://' . $host . '/noscrape/' . $user;
 
-               $curlResult = Network::curl($url);
+               $curlResult = DI::httpRequest()->get($url);
 
                if (!$curlResult->isSuccess()) {
                        return false;