From 6d7c834dd49f0e9be75b5073553713a90f276ee5 Mon Sep 17 00:00:00 2001
From: Olav Morken <olav.morken@uninett.no>
Date: Tue, 27 Apr 2010 06:04:00 +0000
Subject: [PATCH] SAML2/LogoutRequest: Fix incorrect assertion on
 setSessionIndex().

The $sesionIndex parameter is allowed to be NULL here.

git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@2271 44740490-163a-0410-bde0-09ae8108e29a
---
 lib/SAML2/LogoutRequest.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/SAML2/LogoutRequest.php b/lib/SAML2/LogoutRequest.php
index c7a8a9c6e..fd441c866 100644
--- a/lib/SAML2/LogoutRequest.php
+++ b/lib/SAML2/LogoutRequest.php
@@ -91,7 +91,7 @@ class SAML2_LogoutRequest extends SAML2_Request {
 	 * @param string|NULL $sessionIndex The sesion index of the session that should be terminated.
 	 */
 	public function setSessionIndex($sessionIndex) {
-		assert('is_string($sessionIndex)');
+		assert('is_string($sessionIndex) || is_null($sessionIndex)');
 
 		$this->sessionIndex = $sessionIndex;
 	}
-- 
GitLab