Index: net/tools/fetch/fetch_client.cc |
=================================================================== |
--- net/tools/fetch/fetch_client.cc (revision 18213) |
+++ net/tools/fetch/fetch_client.cc (working copy) |
@@ -9,6 +9,7 @@ |
#include "base/stats_counters.h" |
#include "base/string_util.h" |
#include "net/base/completion_callback.h" |
+#include "net/base/host_resolver.h" |
#include "net/base/io_buffer.h" |
#include "net/base/net_errors.h" |
#include "net/http/http_cache.h" |
@@ -125,12 +126,13 @@ |
// Do work here. |
MessageLoop loop; |
+ net::HostResolver host_resolver; |
scoped_ptr<net::ProxyService> proxy_service(net::ProxyService::CreateNull()); |
net::HttpTransactionFactory* factory = NULL; |
if (use_cache) |
- factory = new net::HttpCache(proxy_service.get(), 0); |
+ factory = new net::HttpCache(&host_resolver, proxy_service.get(), 0); |
else |
- factory = new net::HttpNetworkLayer(proxy_service.get()); |
+ factory = new net::HttpNetworkLayer(&host_resolver, proxy_service.get()); |
{ |
StatsCounterTimer driver_time("FetchClient.total_time"); |