diff --git a/public_html/includes/class/class.LSsession.php b/public_html/includes/class/class.LSsession.php
index 170710c8..4b90cc78 100644
--- a/public_html/includes/class/class.LSsession.php
+++ b/public_html/includes/class/class.LSsession.php
@@ -1601,7 +1601,7 @@ class LSsession {
*/
private static function loadLSaccess() {
$LSaccess=array();
- if (is_array(self :: $ldapServer['subDn'])) {
+ if (isset(self :: $ldapServer['subDn']) && is_array(self :: $ldapServer['subDn'])) {
foreach(self :: $ldapServer['subDn'] as $name => $config) {
if ($name=='LSobject') {
if (is_array($config)) {