| 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 8ec8a0c26b6e9592623a72fdd898c389878f38d7..41079a7dc2cfc54fba5b669b7eae0757785e84aa 100644
|
| --- a/components/metrics/machine_id_provider_win.cc
|
| +++ b/components/metrics/machine_id_provider_win.cc
|
| @@ -5,6 +5,7 @@
|
| #include "components/metrics/machine_id_provider.h"
|
|
|
| #include <windows.h>
|
| +#include <stdint.h>
|
| #include <winioctl.h>
|
|
|
| #include "base/base_paths.h"
|
| @@ -73,7 +74,7 @@ std::string MachineIdProvider::GetMachineId() {
|
| return std::string();
|
|
|
| // Query for the actual serial number.
|
| - std::vector<int8> output_buf(header.Size);
|
| + std::vector<int8_t> output_buf(header.Size);
|
| status = DeviceIoControl(drive_handle.Get(),
|
| IOCTL_STORAGE_QUERY_PROPERTY,
|
| &query,
|
| @@ -96,9 +97,9 @@ std::string MachineIdProvider::GetMachineId() {
|
| return std::string();
|
|
|
| // Make sure that the null-terminator exists.
|
| - const std::vector<int8>::iterator serial_number_begin =
|
| + const std::vector<int8_t>::iterator serial_number_begin =
|
| output_buf.begin() + offset;
|
| - const std::vector<int8>::iterator null_location =
|
| + const std::vector<int8_t>::iterator null_location =
|
| std::find(serial_number_begin, output_buf.end(), '\0');
|
| if (null_location == output_buf.end())
|
| return std::string();
|
|
|