diff options
author | 2018-10-18 14:00:07 -0700 | |
---|---|---|
committer | 2018-10-18 14:00:07 -0700 | |
commit | 31de6d67e7557208b9d1e8c37300fb3f6b45a47d (patch) | |
tree | deccd2209e176f92124023099f24fe767c6368fe | |
parent | e114983643479d20e44536cb704f5738cb848329 (diff) |
Make GRPCHost.callOptions immutable
-rw-r--r-- | src/objective-c/GRPCClient/GRPCCall.m | 2 | ||||
-rw-r--r-- | src/objective-c/GRPCClient/private/GRPCHost.h | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/objective-c/GRPCClient/GRPCCall.m b/src/objective-c/GRPCClient/GRPCCall.m index 0facf97e09..3f77aaafb3 100644 --- a/src/objective-c/GRPCClient/GRPCCall.m +++ b/src/objective-c/GRPCClient/GRPCCall.m @@ -751,7 +751,7 @@ const char *kCFStreamVarName = "grpc_cfstream"; GRPCMutableCallOptions *callOptions; if ([GRPCHost isHostConfigured:_host]) { GRPCHost *hostConfig = [GRPCHost hostWithAddress:_host]; - callOptions = hostConfig.callOptions; + callOptions = [hostConfig.callOptions mutableCopy]; } else { callOptions = [[GRPCMutableCallOptions alloc] init]; } diff --git a/src/objective-c/GRPCClient/private/GRPCHost.h b/src/objective-c/GRPCClient/private/GRPCHost.h index 32d3585351..e321363bcb 100644 --- a/src/objective-c/GRPCClient/private/GRPCHost.h +++ b/src/objective-c/GRPCClient/private/GRPCHost.h @@ -66,7 +66,7 @@ struct grpc_channel_credentials; @property(atomic, readwrite) GRPCTransportType transportType; -@property(readonly) GRPCMutableCallOptions *callOptions; +@property(readonly) GRPCCallOptions *callOptions; + (BOOL)isHostConfigured:(NSString *)address; |