From 6e0d5702e7628cbf7fa458e5ccf5d166f7eb17d6 Mon Sep 17 00:00:00 2001 From: Apple Date: Tue, 22 Aug 2017 18:33:39 +0000 Subject: [PATCH] objc4-709.1.tar.gz --- runtime/objc-os.mm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/runtime/objc-os.mm b/runtime/objc-os.mm index edf9a46..3049901 100644 --- a/runtime/objc-os.mm +++ b/runtime/objc-os.mm @@ -741,8 +741,9 @@ void _objc_atfork_prepare() loadMethodLock.lock(); PropertyLocks.lockAll(); CppObjectLocks.lockAll(); - classInitLock.enter(); + AssociationsManagerLock.lock(); SideTableLockAll(); + classInitLock.enter(); #if __OBJC2__ runtimeLock.write(); DemangleCacheLock.lock(); @@ -756,7 +757,6 @@ void _objc_atfork_prepare() cacheUpdateLock.lock(); objcMsgLogLock.lock(); AltHandlerDebugLock.lock(); - AssociationsManagerLock.lock(); StructLocks.lockAll(); crashlog_lock.lock(); -- 2.50.0