From 923cf9f12ff9b0c6e755cd38e7588b1439b21775 Mon Sep 17 00:00:00 2001
From: Olav Morken <olav.morken@uninett.no>
Date: Fri, 7 Oct 2011 08:08:06 +0000
Subject: [PATCH] core:Logout-IFrame: Avoid php notice on "start logout" page.

git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@2941 44740490-163a-0410-bde0-09ae8108e29a
---
 modules/core/templates/logout-iframe.php | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/modules/core/templates/logout-iframe.php b/modules/core/templates/logout-iframe.php
index c632e61a5..fb31cdc04 100644
--- a/modules/core/templates/logout-iframe.php
+++ b/modules/core/templates/logout-iframe.php
@@ -29,7 +29,11 @@ foreach ($SPs as $assocId => $sp) {
 	assert('isset($sp["core:Logout-IFrame:State"])');
 	$state = $sp['core:Logout-IFrame:State'];
 	$spStatus[sha1($assocId)] = $state;
-	$spTimeout[sha1($assocId)] = $sp['core:Logout-IFrame:Timeout'] - time();
+	if (isset($sp['core:Logout-IFrame:Timeout'])) {
+		$spTimeout[sha1($assocId)] = $sp['core:Logout-IFrame:Timeout'] - time();
+	} else {
+		$spTimeout[sha1($assocId)] = 5;
+	}
 	if ($state === 'failed') {
 		$nFailed += 1;
 	} elseif ($state === 'inprogress') {
-- 
GitLab