From 6bcb367e53c2613130b9fc5867db3dad4c3c6f72 Mon Sep 17 00:00:00 2001 From: Wolfgang Sourdeau Date: Wed, 17 Dec 2008 20:19:58 +0000 Subject: [PATCH] Monotone-Parent: 99f71142b4c9049e7cba05c730fa70b7c121288f Monotone-Revision: e867a018c3076e9e2cf662e96d7cac3352bb8789 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2008-12-17T20:19:58 Monotone-Branch: ca.inverse.sogo --- SoObjects/SOGo/LDAPUserManager.m | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/SoObjects/SOGo/LDAPUserManager.m b/SoObjects/SOGo/LDAPUserManager.m index bf5ff00ba..f0f6f7b56 100644 --- a/SoObjects/SOGo/LDAPUserManager.m +++ b/SoObjects/SOGo/LDAPUserManager.m @@ -40,7 +40,7 @@ static BOOL defaultMailDomainIsConfigured = NO; static BOOL forceImapLoginWithEmail = NO; #if defined(THREADSAFE) -static NSLock *lock; +static NSLock *lock = nil; #endif @implementation LDAPUserManager @@ -134,13 +134,14 @@ static NSLock *lock; udSources = [ud arrayForKey: @"SOGoLDAPSources"]; - if (udSources && [udSources isKindOfClass: [NSArray class]]) { - max = [udSources count]; - for (count = 0; count < max; count++) - [self _registerSource: [udSources objectAtIndex: count]]; - } else { + if (udSources && [udSources isKindOfClass: [NSArray class]]) + { + max = [udSources count]; + for (count = 0; count < max; count++) + [self _registerSource: [udSources objectAtIndex: count]]; + } + else [self errorWithFormat: @"SOGoLDAPSources is not defined or it is not an array. Check your defaults."]; - } } - (id) init