Synchronized access to kHostCache

pull/16190/head
Muxi Yan 7 years ago
parent 7d32a2cb25
commit a8b07a37df
  1. 5
      src/objective-c/GRPCClient/private/GRPCHost.m

@ -125,7 +125,10 @@ static NSMutableDictionary *kHostCache;
if (hostURL.host && !hostURL.port) {
address = [hostURL.host stringByAppendingString:@":443"];
}
GRPCHost *cachedHost = kHostCache[address];
__block GRPCHost *cachedHost;
@synchronized (kHostCache) {
cachedHost = kHostCache[address];
}
return (cachedHost != nil);
}

Loading…
Cancel
Save