aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/objective-c/GRPCClient/GRPCCall.m
diff options
context:
space:
mode:
authorGravatar Muxi Yan <mxyan@google.com>2018-11-06 11:37:41 -0800
committerGravatar Muxi Yan <mxyan@google.com>2018-11-06 11:37:41 -0800
commit9558618182aa817ad5aa9885f1fe12003ee1a93e (patch)
tree892f8177407eab0fbd3462de592174925615e40b /src/objective-c/GRPCClient/GRPCCall.m
parent24265b03ac5c6ace73916f3bc3a847abf1c64c33 (diff)
Check if call is cancelled
Diffstat (limited to 'src/objective-c/GRPCClient/GRPCCall.m')
-rw-r--r--src/objective-c/GRPCClient/GRPCCall.m4
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];
+ }
});
}