Fix race condition.

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15268 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Richard Frith-Macdonald 2002-12-08 20:18:34 +00:00
parent d4d32c775f
commit 627d189b1f
2 changed files with 8 additions and 1 deletions

View file

@ -1,3 +1,8 @@
2002-12-08 Richard Frith-Macdonald <rfm@gnu.org>
* Source/NSThread.m: Fix race condition firing perform holder.
Fix supplied by {hilip Derrin.
2002-12-05 Richard Frith-Macdonald <rfm@gnu.org>
* Source/NSUserDefaults.m: Fix uninitialised local variable 'locale'

View file

@ -786,9 +786,11 @@ static NSDate *theFuture;
}
else
{
NSConditionLock *l = lock;
[lock lock];
[lock unlockWithCondition: 1];
lock = nil;
[l unlockWithCondition: 1];
}
}
@end