diff --git a/lib/SimpleSAML/Bindings/SAML20/HTTPRedirect.php b/lib/SimpleSAML/Bindings/SAML20/HTTPRedirect.php
index 163d9050f97ef4cbfa3b795c70a46001d60967cc..48d6c9b2243e311e30764ea48453cd8dbb5cb149 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 true;
+			return false;
 		}
 
 		if (!isset($_GET['Signature'])) {