From 18901b6273835a5e1966be2a48cf10201d83aa2e Mon Sep 17 00:00:00 2001 From: Dirk Zimmermann Date: Mon, 18 Nov 2019 15:54:57 +0100 Subject: [PATCH] IOSAD-157 Can shut down with injectSyncEvent:nil --- pEpObjCAdapter/PEPSync.m | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pEpObjCAdapter/PEPSync.m b/pEpObjCAdapter/PEPSync.m index c249224..a7a228e 100644 --- a/pEpObjCAdapter/PEPSync.m +++ b/pEpObjCAdapter/PEPSync.m @@ -175,10 +175,7 @@ static __weak PEPSync *s_pEpSync; { if (self.syncThread) { [self injectSyncEvent:nil]; - [self.conditionLockForJoiningSyncThread lockWhenCondition:YES]; - [self.conditionLockForJoiningSyncThread unlock]; } - self.conditionLockForJoiningSyncThread = nil; } // MARK: - Private @@ -249,7 +246,11 @@ static __weak PEPSync *s_pEpSync; [self.queue enqueue:value]; } else { [self.queue prequeue:value]; + [self.conditionLockForJoiningSyncThread lockWhenCondition:YES]; + [self.conditionLockForJoiningSyncThread unlock]; + self.conditionLockForJoiningSyncThread = nil; } + return 0; }