diff --git a/lib/SimpleSAML/Bindings/SAML20/HTTPRedirect.php b/lib/SimpleSAML/Bindings/SAML20/HTTPRedirect.php
index ded89bc4edeb2f56056c61b1be475980b2ed09d2..163d9050f97ef4cbfa3b795c70a46001d60967cc 100644
--- a/lib/SimpleSAML/Bindings/SAML20/HTTPRedirect.php
+++ b/lib/SimpleSAML/Bindings/SAML20/HTTPRedirect.php
@@ -79,7 +79,7 @@ class SimpleSAML_Bindings_SAML20_HTTPRedirect {
 		
 		// check wether to validate or not
 		if (!array_key_exists('request.signing', $md) || !$md['request.signing']){ 
-			return $query;
+			return true;
 		}
 
 		if (!isset($_GET['Signature'])) {