From 5272be0996382edb916d8f760195465f2f163fdb Mon Sep 17 00:00:00 2001 From: Jan Schneider Date: Mon, 20 Jul 2009 15:16:46 +0200 Subject: [PATCH] Fix logging in if vinfo doesn't exist (Bug #8444). --- imp/lib/Session.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/imp/lib/Session.php b/imp/lib/Session.php index 76a005325..6003fe59f 100644 --- a/imp/lib/Session.php +++ b/imp/lib/Session.php @@ -80,7 +80,10 @@ class IMP_Session * necessary. */ if (!empty($conf['hooks']['vinfo'])) { try { - $imapuser = Horde::callHook('_imp_hook_vinfo', array('username', $imapuser), 'imp'); + $newUser = Horde::callHook('_imp_hook_vinfo', array('username', $imapuser), 'imp'); + if (strlen($newUser)) { + $imapuser = $newUser; + } } catch (Horde_Exception $e) {} } -- 2.11.0