diff --git a/www/admin/hostnames.php b/www/admin/hostnames.php
index e5f29017cdef795755e3550c7c63048bd827dbad..f2a65928cbf5552dc2baa74b10b5a00a43a20bc9 100644
--- a/www/admin/hostnames.php
+++ b/www/admin/hostnames.php
@@ -4,7 +4,7 @@ require_once('../_include.php');
 
 /* Load simpleSAMLphp, configuration */
 $config = SimpleSAML_Configuration::getInstance();
-$session = SimpleSAML_Session::getInstance();
+$session = SimpleSAML_Session::getSessionFromRequest();
 
 /* Check if valid local session exists.. */
 SimpleSAML_Utilities::requireAdmin();