Sun Dec 8 14:03:46 UTC 2002 Philip Derrin * Source/NSThread.m ([GSPerformHolder -fire]): Fix race condition diff -u -r1.62 NSThread.m --- base/Source/NSThread.m 13 Nov 2002 15:12:38 -0000 1.62 +++ base/Source/NSThread.m 8 Dec 2002 13:35:01 -0000 @@ -786,9 +786,10 @@ } else { + NSConditionLock* l = lock; [lock lock]; - [lock unlockWithCondition: 1]; lock = nil; + [l unlockWithCondition: 1]; } } @end