Index: net/proxy/proxy_server_mac.cc |
diff --git a/net/proxy/proxy_server_mac.cc b/net/proxy/proxy_server_mac.cc |
index 4df37a47b0b1a1b43e10056c1a78b58585fa6781..12925ceefaa6f16f85a260ab3a2a6557a033f073 100644 |
--- a/net/proxy/proxy_server_mac.cc |
+++ b/net/proxy/proxy_server_mac.cc |
@@ -24,9 +24,8 @@ ProxyServer ProxyServer::FromDictionary(Scheme scheme, |
return ProxyServer(scheme, HostPortPair()); |
} |
- CFStringRef host_ref = |
- (CFStringRef)base::mac::GetValueFromDictionary(dict, host_key, |
- CFStringGetTypeID()); |
+ CFStringRef host_ref = base::mac::CFCast<CFStringRef>( |
+ base::mac::GetValueFromDictionary(dict, host_key, CFStringGetTypeID())); |
Mark Mentovai
2011/11/11 17:31:50
Yeah, I really think we need a better API for GetV
|
if (!host_ref) { |
LOG(WARNING) << "Could not find expected key " |
<< base::SysCFStringRefToUTF8(host_key) |
@@ -35,9 +34,8 @@ ProxyServer ProxyServer::FromDictionary(Scheme scheme, |
} |
std::string host = base::SysCFStringRefToUTF8(host_ref); |
- CFNumberRef port_ref = |
- (CFNumberRef)base::mac::GetValueFromDictionary(dict, port_key, |
- CFNumberGetTypeID()); |
+ CFNumberRef port_ref = base::mac::CFCast<CFNumberRef>( |
+ base::mac::GetValueFromDictionary(dict, port_key, CFNumberGetTypeID())); |
int port; |
if (port_ref) { |
CFNumberGetValue(port_ref, kCFNumberIntType, &port); |