From b0463e046c7b5124ced82c33ac12be89c2038b2d Mon Sep 17 00:00:00 2001
From: Olav Morken <olav.morken@uninett.no>
Date: Thu, 29 Nov 2007 09:01:05 +0000
Subject: [PATCH] Check for existence of IdP metadata element 'requireconsent'
 before attempting to use it.

git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@89 44740490-163a-0410-bde0-09ae8108e29a
---
 www/saml2/idp/SSOService.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/www/saml2/idp/SSOService.php b/www/saml2/idp/SSOService.php
index 76bba9584..35d6f55ec 100644
--- a/www/saml2/idp/SSOService.php
+++ b/www/saml2/idp/SSOService.php
@@ -127,7 +127,8 @@ if (!$session->isAuthenticated() ) {
 		 * Dealing with attribute release consent.
 		 */
 	
-		if ($idpmeta['requireconsent']) {
+		if (array_key_exists('requireconsent', $idpmeta)
+		    && $idpmeta['requireconsent']) {
 			
 			if (!isset($_GET['consent'])) {
 
-- 
GitLab