Explorar el Código

Fix: callbacks dispatched synchronously

Amir Khan hace 8 años
padre
commit
eb6471837b
Se han modificado 1 ficheros con 1 adiciones y 1 borrados
  1. 1 1
      MobileLibrary/iOS/PsiphonTunnel/PsiphonTunnel/PsiphonTunnel.m

+ 1 - 1
MobileLibrary/iOS/PsiphonTunnel/PsiphonTunnel/PsiphonTunnel.m

@@ -1004,7 +1004,7 @@
 
 - (void)logMessage:(NSString *)message withTimestamp:(NSString * _Nonnull)timestamp {
     if ([self.tunneledAppDelegate respondsToSelector:@selector(onDiagnosticMessage:withTimestamp:)]) {
-        dispatch_async(self->callbackQueue, ^{
+        dispatch_sync(self->callbackQueue, ^{
             [self.tunneledAppDelegate onDiagnosticMessage:message withTimestamp:timestamp];
         });
     }