Index: net/url_request/url_fetcher.cc |
diff --git a/net/url_request/url_fetcher.cc b/net/url_request/url_fetcher.cc |
index faf70175deda1477791202abc42bf9454848813f..d4bd8200c25ed009c7768792f3ac250d6dde09a1 100644 |
--- a/net/url_request/url_fetcher.cc |
+++ b/net/url_request/url_fetcher.cc |
@@ -12,20 +12,21 @@ namespace net { |
URLFetcher::~URLFetcher() {} |
// static |
-URLFetcher* URLFetcher::Create(const GURL& url, |
- URLFetcher::RequestType request_type, |
- URLFetcherDelegate* d) { |
+scoped_ptr<URLFetcher> URLFetcher::Create(const GURL& url, |
+ URLFetcher::RequestType request_type, |
+ URLFetcherDelegate* d) { |
return URLFetcher::Create(0, url, request_type, d); |
} |
// static |
-URLFetcher* URLFetcher::Create(int id, |
- const GURL& url, |
- URLFetcher::RequestType request_type, |
- URLFetcherDelegate* d) { |
+scoped_ptr<URLFetcher> URLFetcher::Create(int id, |
+ const GURL& url, |
+ URLFetcher::RequestType request_type, |
+ URLFetcherDelegate* d) { |
URLFetcherFactory* factory = URLFetcherImpl::factory(); |
- return factory ? factory->CreateURLFetcher(id, url, request_type, d) |
- : new URLFetcherImpl(url, request_type, d); |
+ return factory |
+ ? factory->CreateURLFetcher(id, url, request_type, d) |
+ : scoped_ptr<URLFetcher>(new URLFetcherImpl(url, request_type, d)); |
} |
// static |