Index: chrome/service/net/service_url_request_context.cc |
diff --git a/chrome/service/net/service_url_request_context.cc b/chrome/service/net/service_url_request_context.cc |
index 4fb23854ce66ee15c883a433ef9f5e274492c251..493a6f5096e0880d0acd37e14fab1962a5dc1366 100644 |
--- a/chrome/service/net/service_url_request_context.cc |
+++ b/chrome/service/net/service_url_request_context.cc |
@@ -170,11 +170,11 @@ ServiceURLRequestContextGetter::ServiceURLRequestContextGetter() |
net::URLRequestContext* |
ServiceURLRequestContextGetter::GetURLRequestContext() { |
- if (!url_request_context_) |
- url_request_context_ = |
+ if (!url_request_context_.get()) |
+ url_request_context_.reset( |
new ServiceURLRequestContext(user_agent_, |
- proxy_config_service_.release()); |
- return url_request_context_; |
+ proxy_config_service_.release())); |
+ return url_request_context_.get(); |
} |
scoped_refptr<base::MessageLoopProxy> |