From 3bfed3c4fa6f2a85be53c75bd534243cdc4231d8 Mon Sep 17 00:00:00 2001
From: Jaime Perez Crespo <jaime.perez@uninett.no>
Date: Thu, 3 Mar 2016 12:26:03 +0100
Subject: [PATCH] Fix build for older PHP versions that don't allow passing
 return values as a reference to a function.

---
 lib/SimpleSAML/Utils/HTTP.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lib/SimpleSAML/Utils/HTTP.php b/lib/SimpleSAML/Utils/HTTP.php
index 12809c700..7aea96630 100644
--- a/lib/SimpleSAML/Utils/HTTP.php
+++ b/lib/SimpleSAML/Utils/HTTP.php
@@ -603,7 +603,8 @@ class HTTP
      */
     public static function getSelfHost()
     {
-        return array_shift(explode(':', self::getSelfHostWithNonStandardPort()));
+        $decomposed = explode(':', self::getSelfHostWithNonStandardPort());
+        return array_shift($decomposed);
     }
 
     /**
-- 
GitLab