summaryrefslogtreecommitdiff
path: root/chromium/net/tools/gdig/gdig.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/net/tools/gdig/gdig.cc')
-rw-r--r--chromium/net/tools/gdig/gdig.cc12
1 files changed, 6 insertions, 6 deletions
diff --git a/chromium/net/tools/gdig/gdig.cc b/chromium/net/tools/gdig/gdig.cc
index f3d84e31b49..3eceb46ce82 100644
--- a/chromium/net/tools/gdig/gdig.cc
+++ b/chromium/net/tools/gdig/gdig.cc
@@ -35,6 +35,9 @@
#include "net/dns/host_cache.h"
#include "net/dns/host_resolver_impl.h"
#include "net/log/net_log.h"
+#include "net/log/net_log_capture_mode.h"
+#include "net/log/net_log_source_type.h"
+#include "net/log/net_log_with_source.h"
#include "net/tools/gdig/file_net_log.h"
#if defined(OS_MACOSX)
@@ -231,6 +234,7 @@ class GDig {
std::unique_ptr<FileNetLogObserver> log_observer_;
std::unique_ptr<NetLog> log_;
std::unique_ptr<HostResolver> resolver_;
+ std::unique_ptr<HostResolver::Request> request_;
#if defined(OS_MACOSX)
// Without this there will be a mem leak on osx.
@@ -468,12 +472,8 @@ void GDig::ReplayNextEntry() {
++active_resolves_;
++replay_log_index_;
int ret = resolver_->Resolve(
- info,
- DEFAULT_PRIORITY,
- addrlist,
- callback,
- NULL,
- BoundNetLog::Make(log_.get(), net::NetLog::SOURCE_NONE));
+ info, DEFAULT_PRIORITY, addrlist, callback, &request_,
+ NetLogWithSource::Make(log_.get(), net::NetLogSourceType::NONE));
if (ret != ERR_IO_PENDING)
callback.Run(ret);
}