diff --git a/composer.json b/composer.json
index 5078a9ea75e2ef447d125352c1993de84c4c6aea..cf3db932eddcb06398b70220c0a75a19d7753280 100644
--- a/composer.json
+++ b/composer.json
@@ -1,5 +1,6 @@
 {
   "name": "cesnet/simplesamlphp-module-campusmultiauth",
+  "description": "SimpleSAMLphp module which provides password based and federated authentication on single page",
   "type": "simplesamlphp-module",
   "keywords": [
     "simplesamlphp"
diff --git a/www/selectsource.php b/www/selectsource.php
index 43b8809892074524737cbd1d2519ccffae087905..c588959495e8d4c117966d0542ce3806a4c8694a 100644
--- a/www/selectsource.php
+++ b/www/selectsource.php
@@ -181,8 +181,7 @@ if (!empty($timeoutDialogConfig)) {
     if (isset($state['SPMetadata']['RelayState'])) {
         $rsUrl = filter_var(
             $state['SPMetadata']['RelayState'],
-            FILTER_VALIDATE_URL,
-            FILTER_FLAG_SCHEME_REQUIRED | FILTER_FLAG_HOST_REQUIRED
+            FILTER_VALIDATE_URL
         );
         if ($rsUrl !== false) {
             $restartUrl = $rsUrl;
@@ -192,8 +191,7 @@ if (!empty($timeoutDialogConfig)) {
     if (isset($state['saml:RelayState'])) {
         $rsUrl = filter_var(
             $state['saml:RelayState'],
-            FILTER_VALIDATE_URL,
-            FILTER_FLAG_SCHEME_REQUIRED | FILTER_FLAG_HOST_REQUIRED
+            FILTER_VALIDATE_URL
         );
 
         if ($rsUrl !== false) {