From 1f1fe0b700ce12fb82b408fc184d3633b310c5d2 Mon Sep 17 00:00:00 2001
From: Andrew Stoltz <astoltz@periscope.com>
Date: Mon, 7 Dec 2015 14:38:15 -0600
Subject: [PATCH] Fix multiauth selected source timeout

---
 modules/multiauth/lib/Auth/Source/MultiAuth.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/multiauth/lib/Auth/Source/MultiAuth.php b/modules/multiauth/lib/Auth/Source/MultiAuth.php
index 6a3c1dfcf..4840870b5 100644
--- a/modules/multiauth/lib/Auth/Source/MultiAuth.php
+++ b/modules/multiauth/lib/Auth/Source/MultiAuth.php
@@ -149,7 +149,7 @@ class sspmod_multiauth_Auth_Source_MultiAuth extends SimpleSAML_Auth_Source {
 
 		/* Save the selected authentication source for the logout process. */
 		$session = SimpleSAML_Session::getSessionFromRequest();
-		$session->setData(self::SESSION_SOURCE, $state[self::AUTHID], $authId);
+		$session->setData(self::SESSION_SOURCE, $state[self::AUTHID], $authId, SimpleSAML_Session::DATA_TIMEOUT_SESSION_END);
 
 		try {
 			$as->authenticate($state);
-- 
GitLab