Skip to content

Commit 2bf8875

Browse files
committed
bugfix: use of undefined variable
1 parent c9d9122 commit 2bf8875

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

lib/SimpleSAML/IdP/IFrameLogoutHandler.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,9 @@ public function onResponse($assocId, $relayState, \SimpleSAML\Error\Exception $e
9595
$t = new \SimpleSAML\XHTML\Template($config, 'IFrameLogoutHandler.twig');
9696
$t->data['assocId'] = var_export($assocId, true);
9797
$t->data['spId'] = sha1($assocId);
98-
$t->data['errorMsg'] = $error->getMessage();
98+
if (!is_null($error)) {
99+
$t->data['errorMsg'] = $error->getMessage();
100+
}
99101
$t->show();
100102
exit(0);
101103
}

templates/IFrameLogoutHandler.twig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<head>
44
<title>Logout response from {{ assocId|escape('html') }}</title>
55
<script>
6-
{% if error %}
6+
{% if errorMsg is defined %}
77
window.parent.logoutFailed("{{ spId }}", "{{ errorMsg|escape }}");
88
{% else %}
99
window.parent.logoutCompleted("{{ spId }}");

0 commit comments

Comments
 (0)