瀏覽代碼

Fix transport manager shutdown queuing

Muxi Yan 6 年之前
父節點
當前提交
63cd77c835
共有 1 個文件被更改,包括 3 次插入4 次删除
  1. 3 4
      src/objective-c/GRPCClient/private/GRPCTransport+Private.m

+ 3 - 4
src/objective-c/GRPCClient/private/GRPCTransport+Private.m

@@ -46,11 +46,10 @@
   return self;
 }
 
+// Must be called on _dispatchQueue or queues targeted by _dispatchQueue
 - (void)shutDown {
-  dispatch_async(_dispatchQueue, ^{
-    self->_transport = nil;
-    self->_previousInterceptor = nil;
-  });
+  _transport = nil;
+  _previousInterceptor = nil;
 }
 
 - (dispatch_queue_t)dispatchQueue {