From 6324c40757adc23ecb77d2de0543909a57e93bcc Mon Sep 17 00:00:00 2001 From: Dan Cryer Date: Tue, 29 Jul 2014 15:51:53 +0100 Subject: [PATCH] Partial fix for #504 - No error checking in the User helper --- PHPCI/Helper/User.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/PHPCI/Helper/User.php b/PHPCI/Helper/User.php index 726003fd..065deacf 100644 --- a/PHPCI/Helper/User.php +++ b/PHPCI/Helper/User.php @@ -20,6 +20,11 @@ class User public function __call($method, $params = array()) { $user = $_SESSION['user']; + + if (!is_object($user)) { + return null; + } + return call_user_func_array(array($user, $method), $params); } }