fix PHP 5.4 Fatal error: Cannot create references to elements of a temporary array expression

This commit is contained in:
Ralf Becker 2016-07-07 16:23:30 +02:00
parent 26ccede602
commit 9c8823cde2

View File

@ -659,7 +659,9 @@ class Credentials
static function migrate($acc_id)
{
try {
foreach((array)self::$cache[$acc_id] as $account_id => &$rows)
if (isset(self::$cache[$acc_id]))
{
foreach(self::$cache[$acc_id] as $account_id => &$rows)
{
foreach($rows as $cred_type => &$row)
{
@ -671,6 +673,7 @@ class Credentials
}
}
}
}
catch(Exception $e) {
// do not stall regular use, if password migration fails
_egw_log_exception($e);