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