aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/objective-c/GRPCClient/GRPCCall.m
diff options
context:
space:
mode:
authorGravatar Muxi Yan <mxyan@google.com>2018-11-08 15:33:27 -0800
committerGravatar Muxi Yan <mxyan@google.com>2018-11-08 15:33:27 -0800
commitd72d5b2c8eaa8a434a7db4624fe6a45bc0d6bde4 (patch)
tree5561a5a513a8e1564ebd97896f5a1c54f72db322 /src/objective-c/GRPCClient/GRPCCall.m
parentc9c060c52da12cc55bbd383b1544260ad665dbab (diff)
Some nit fixes
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 321a0bd1bd..9b9b4f9547 100644
--- a/src/objective-c/GRPCClient/GRPCCall.m
+++ b/src/objective-c/GRPCClient/GRPCCall.m
@@ -108,6 +108,7 @@ const char *kCFStreamVarName = "grpc_cfstream";
/** Flags whether call has been canceled. */
BOOL _canceled;
/** Flags whether call has been finished. */
+ BOOL _finished;
}
- (instancetype)initWithRequestOptions:(GRPCRequestOptions *)requestOptions
@@ -144,6 +145,7 @@ const char *kCFStreamVarName = "grpc_cfstream";
dispatch_set_target_queue(responseHandler.dispatchQueue, _dispatchQueue);
_started = NO;
_canceled = NO;
+ _finished = YES;
}
return self;
@@ -252,7 +254,7 @@ const char *kCFStreamVarName = "grpc_cfstream";
- (void)finish {
dispatch_async(_dispatchQueue, ^{
- NSAssert(self->started, @"Call not started.");
+ NSAssert(self->_started, @"Call not started.");
NSAssert(!self->_canceled, @"Call arleady canceled.");
NSAssert(!self->_finished, @"Call already half-closed.");
if (self->_call) {