(fix) avoid going to far when checking logins if no login is defined

pull/215/head
Ludovic Marcotte 2016-04-11 10:18:09 -04:00
parent f9d2acded7
commit 7f6211ae4a
2 changed files with 4 additions and 1 deletions

View File

@ -1090,7 +1090,7 @@ groupObjectClasses: (NSArray *) newGroupObjectClasses
// We check if our entry is a group. If so, we set the
// 'isGroup' custom attribute.
gclasses = [groupObjectClasses objectEnumerator];
while (gclass = [gclasses nextObject])
while ((gclass = [gclasses nextObject]))
if ([classes containsObject: [gclass lowercaseString]])
{
[ldifRecord setObject: [NSNumber numberWithInt: 1]

View File

@ -537,6 +537,9 @@ static Class NSNullK;
SOGoSystemDefaults *sd;
BOOL checkOK;
if (!_login)
return NO;
sd = [SOGoSystemDefaults sharedSystemDefaults];
username = _login;