Index: trunk/kernel/include/usersession.php =================================================================== diff -u -N -r7391 -r7413 --- trunk/kernel/include/usersession.php (.../usersession.php) (revision 7391) +++ trunk/kernel/include/usersession.php (.../usersession.php) (revision 7413) @@ -788,7 +788,7 @@ $rs = $this->adodbConnection->Execute($sql); $PermList = Array(); - while (!$rs->EOF) { + while ($rs && !$rs->EOF) { $this->SysPermCache[ $rs->fields['Permission'] ] = $rs->fields['PermissionValue']; $PermList[] = $rs->fields['Permission']; $rs->MoveNext();