diff options
author | Muxi Yan <mxyan@google.com> | 2018-11-06 11:37:41 -0800 |
---|---|---|
committer | Muxi Yan <mxyan@google.com> | 2018-11-06 11:37:41 -0800 |
commit | 9558618182aa817ad5aa9885f1fe12003ee1a93e (patch) | |
tree | 892f8177407eab0fbd3462de592174925615e40b /src/objective-c/GRPCClient/GRPCCall.m | |
parent | 24265b03ac5c6ace73916f3bc3a847abf1c64c33 (diff) |
Check if call is cancelled
Diffstat (limited to 'src/objective-c/GRPCClient/GRPCCall.m')
-rw-r--r-- | src/objective-c/GRPCClient/GRPCCall.m | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/objective-c/GRPCClient/GRPCCall.m b/src/objective-c/GRPCClient/GRPCCall.m index 5ce361300d..1338c1edd6 100644 --- a/src/objective-c/GRPCClient/GRPCCall.m +++ b/src/objective-c/GRPCClient/GRPCCall.m @@ -237,7 +237,9 @@ const char *kCFStreamVarName = "grpc_cfstream"; - (void)writeData:(NSData *)data { dispatch_async(_dispatchQueue, ^{ - [self->_pipe writeValue:data]; + if (self->_call) { + [self->_pipe writeValue:data]; + } }); } |