Index: extensions/browser/api/usb/usb_api.cc |
diff --git a/extensions/browser/api/usb/usb_api.cc b/extensions/browser/api/usb/usb_api.cc |
index 8280a63ae18618764fbeae4d55af963b94da986b..c82956549ea1b502b683eceb3d117c2899232b1b 100644 |
--- a/extensions/browser/api/usb/usb_api.cc |
+++ b/extensions/browser/api/usb/usb_api.cc |
@@ -471,7 +471,8 @@ void UsbTransferFunction::OnCompleted(UsbTransferStatus status, |
transfer_info->Set( |
kDataKey, base::Value::CreateWithCopiedBuffer(data->data(), length)); |
} else { |
- transfer_info->Set(kDataKey, new base::Value(base::Value::Type::BINARY)); |
+ transfer_info->Set( |
+ kDataKey, base::MakeUnique<base::Value>(base::Value::Type::BINARY)); |
} |
if (status == UsbTransferStatus::COMPLETED) { |
@@ -1242,7 +1243,8 @@ void UsbIsochronousTransferFunction::OnCompleted( |
std::unique_ptr<base::DictionaryValue> transfer_info( |
new base::DictionaryValue()); |
transfer_info->SetInteger(kResultCodeKey, static_cast<int>(status)); |
- transfer_info->Set(kDataKey, new base::Value(std::move(buffer))); |
+ transfer_info->Set(kDataKey, |
+ base::MakeUnique<base::Value>(std::move(buffer))); |
if (status == UsbTransferStatus::COMPLETED) { |
Respond(OneArgument(std::move(transfer_info))); |
} else { |