Check return value rather than error

pull/16190/head
Muxi Yan 7 years ago
parent 8fef0c8789
commit d47f4b4c23
  1. 7
      src/objective-c/GRPCClient/private/GRPCChannelPool.m

@ -36,8 +36,8 @@ extern const char *kCFStreamVarName;
- (nullable instancetype)initWithHost:(NSString *)host callOptions:(GRPCCallOptions *)callOptions { - (nullable instancetype)initWithHost:(NSString *)host callOptions:(GRPCCallOptions *)callOptions {
if ((self = [super init])) { if ((self = [super init])) {
_host = host; _host = [host copy];
_callOptions = callOptions; _callOptions = [callOptions copy];
} }
return self; return self;
} }
@ -56,9 +56,8 @@ extern const char *kCFStreamVarName;
privateKey:_callOptions.PEMPrivateKey privateKey:_callOptions.PEMPrivateKey
certChain:_callOptions.PEMCertChain certChain:_callOptions.PEMCertChain
error:&error]; error:&error];
if (error) { if (factory == nil) {
NSLog(@"Error creating secure channel factory: %@", error); NSLog(@"Error creating secure channel factory: %@", error);
return nil;
} }
return factory; return factory;
#ifdef GRPC_COMPILE_WITH_CRONET #ifdef GRPC_COMPILE_WITH_CRONET

Loading…
Cancel
Save