From 3ac44778213dd4247f783c48d453c3a1ae53d760 Mon Sep 17 00:00:00 2001 From: Olav Morken <olav.morken@uninett.no> Date: Mon, 23 Jun 2008 08:51:00 +0000 Subject: [PATCH] Session: Fix broken logout handler code. git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@691 44740490-163a-0410-bde0-09ae8108e29a --- lib/SimpleSAML/Session.php | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/lib/SimpleSAML/Session.php b/lib/SimpleSAML/Session.php index 451b53923..2b0617894 100644 --- a/lib/SimpleSAML/Session.php +++ b/lib/SimpleSAML/Session.php @@ -476,19 +476,17 @@ class SimpleSAML_Session { private function callLogoutHandlers() { foreach($this->logout_handlers as $handler) { - $logout_handler = array($classname, $functionname); - /* Verify that the logout handler is a valid function. */ - if(!is_callable($logout_handler)) { - $classname = $logout_handler[0]; - $functionname = $logout_handler[1]; + if(!is_callable($handler)) { + $classname = $handler[0]; + $functionname = $handler[1]; throw new Exception('Logout handler is not a vaild function: ' . $classname . '::' . $functionname); } /* Call the logout handler. */ - call_user_func($logout_handler); + call_user_func($handler); } -- GitLab