Index: net/test/spawned_test_server/spawner_communicator.cc |
diff --git a/net/test/spawned_test_server/spawner_communicator.cc b/net/test/spawned_test_server/spawner_communicator.cc |
index 0f294a3c004f6ba142615cc0112f59f10df59b4c..4b6d58efd78cb849f790ae96fba6ad5b618a664f 100644 |
--- a/net/test/spawned_test_server/spawner_communicator.cc |
+++ b/net/test/spawned_test_server/spawner_communicator.cc |
@@ -11,6 +11,7 @@ |
#include "base/location.h" |
#include "base/logging.h" |
#include "base/macros.h" |
+#include "base/memory/ptr_util.h" |
#include "base/single_thread_task_runner.h" |
#include "base/strings/stringprintf.h" |
#include "base/supports_user_data.h" |
@@ -186,11 +187,9 @@ void SpawnerCommunicator::SendCommandAndWaitForResultOnIOThread( |
GenerateSpawnerCommandURL(command, port_), DEFAULT_PRIORITY, this); |
DCHECK(cur_request_); |
int current_request_id = ++next_id_; |
- SpawnerRequestData* data = new SpawnerRequestData(current_request_id, |
- result_code, |
- data_received); |
- DCHECK(data); |
- cur_request_->SetUserData(this, data); |
+ cur_request_->SetUserData( |
+ this, base::MakeUnique<SpawnerRequestData>(current_request_id, |
+ result_code, data_received)); |
if (post_data.empty()) { |
cur_request_->set_method("GET"); |