| Index: components/metrics/machine_id_provider_win.cc
|
| diff --git a/components/metrics/machine_id_provider_win.cc b/components/metrics/machine_id_provider_win.cc
|
| index 777151a7c1f4258360b13a6d137393eb8e7caae8..8ec8a0c26b6e9592623a72fdd898c389878f38d7 100644
|
| --- a/components/metrics/machine_id_provider_win.cc
|
| +++ b/components/metrics/machine_id_provider_win.cc
|
| @@ -60,7 +60,7 @@ std::string MachineIdProvider::GetMachineId() {
|
| // Perform an initial query to get the number of bytes being returned.
|
| DWORD bytes_returned;
|
| STORAGE_DESCRIPTOR_HEADER header = {};
|
| - BOOL status = DeviceIoControl(drive_handle,
|
| + BOOL status = DeviceIoControl(drive_handle.Get(),
|
| IOCTL_STORAGE_QUERY_PROPERTY,
|
| &query,
|
| sizeof(STORAGE_PROPERTY_QUERY),
|
| @@ -74,7 +74,7 @@ std::string MachineIdProvider::GetMachineId() {
|
|
|
| // Query for the actual serial number.
|
| std::vector<int8> output_buf(header.Size);
|
| - status = DeviceIoControl(drive_handle,
|
| + status = DeviceIoControl(drive_handle.Get(),
|
| IOCTL_STORAGE_QUERY_PROPERTY,
|
| &query,
|
| sizeof(STORAGE_PROPERTY_QUERY),
|
|
|