summaryrefslogtreecommitdiff
path: root/chromium/components/domain_reliability
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2017-09-18 14:34:04 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2017-10-04 11:15:27 +0000
commite6430e577f105ad8813c92e75c54660c4985026e (patch)
tree88115e5d1fb471fea807111924dcccbeadbf9e4f /chromium/components/domain_reliability
parent53d399fe6415a96ea6986ec0d402a9c07da72453 (diff)
downloadqtwebengine-chromium-e6430e577f105ad8813c92e75c54660c4985026e.tar.gz
BASELINE: Update Chromium to 61.0.3163.99
Change-Id: I8452f34574d88ca2b27af9bd56fc9ff3f16b1367 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Diffstat (limited to 'chromium/components/domain_reliability')
-rw-r--r--chromium/components/domain_reliability/beacon.cc7
-rw-r--r--chromium/components/domain_reliability/context.cc2
-rw-r--r--chromium/components/domain_reliability/monitor.cc2
3 files changed, 6 insertions, 5 deletions
diff --git a/chromium/components/domain_reliability/beacon.cc b/chromium/components/domain_reliability/beacon.cc
index 8a8a549f8c2..590a666eaad 100644
--- a/chromium/components/domain_reliability/beacon.cc
+++ b/chromium/components/domain_reliability/beacon.cc
@@ -6,6 +6,7 @@
#include <utility>
+#include "base/memory/ptr_util.h"
#include "base/values.h"
#include "components/domain_reliability/util.h"
#include "net/base/net_errors.h"
@@ -25,7 +26,7 @@ std::unique_ptr<Value> DomainReliabilityBeacon::ToValue(
base::TimeTicks last_network_change_time,
const GURL& collector_url,
const std::vector<std::unique_ptr<std::string>>& path_prefixes) const {
- std::unique_ptr<DictionaryValue> beacon_value(new DictionaryValue());
+ auto beacon_value = base::MakeUnique<DictionaryValue>();
DCHECK(url.is_valid());
GURL sanitized_url = SanitizeURLForReport(url, collector_url, path_prefixes);
beacon_value->SetString("url", sanitized_url.spec());
@@ -33,10 +34,10 @@ std::unique_ptr<Value> DomainReliabilityBeacon::ToValue(
if (!quic_error.empty())
beacon_value->SetString("quic_error", quic_error);
if (chrome_error != net::OK) {
- DictionaryValue* failure_value = new DictionaryValue();
+ auto failure_value = base::MakeUnique<DictionaryValue>();
failure_value->SetString("custom_error",
net::ErrorToString(chrome_error));
- beacon_value->Set("failure_data", failure_value);
+ beacon_value->Set("failure_data", std::move(failure_value));
}
beacon_value->SetString("server_ip", server_ip);
beacon_value->SetBoolean("was_proxied", was_proxied);
diff --git a/chromium/components/domain_reliability/context.cc b/chromium/components/domain_reliability/context.cc
index a5c0e197798..826b13cbd28 100644
--- a/chromium/components/domain_reliability/context.cc
+++ b/chromium/components/domain_reliability/context.cc
@@ -231,7 +231,7 @@ std::unique_ptr<const Value> DomainReliabilityContext::CreateReport(
std::unique_ptr<DictionaryValue> report_value(new DictionaryValue());
report_value->SetString("reporter", upload_reporter_string_);
- report_value->Set("entries", beacons_value.release());
+ report_value->Set("entries", std::move(beacons_value));
*max_upload_depth_out = max_upload_depth;
return std::move(report_value);
diff --git a/chromium/components/domain_reliability/monitor.cc b/chromium/components/domain_reliability/monitor.cc
index d5a437fba09..b9b11530a80 100644
--- a/chromium/components/domain_reliability/monitor.cc
+++ b/chromium/components/domain_reliability/monitor.cc
@@ -152,7 +152,7 @@ void DomainReliabilityMonitor::InitURLRequestContext(
// Make sure the URLRequestContext actually lives on what was declared to be
// the network thread.
DCHECK(url_request_context_getter->GetNetworkTaskRunner()->
- RunsTasksOnCurrentThread());
+ RunsTasksInCurrentSequence());
uploader_ = DomainReliabilityUploader::Create(time_.get(),
url_request_context_getter);