| Index: chrome/test/chromedriver/util.cc
|
| diff --git a/chrome/test/chromedriver/util.cc b/chrome/test/chromedriver/util.cc
|
| index d0d241699a9dac6bb923fba84cd6dec3d126c0fb..b0c84b83d57d40ae3b00c4444994429c015c81f6 100644
|
| --- a/chrome/test/chromedriver/util.cc
|
| +++ b/chrome/test/chromedriver/util.cc
|
| @@ -304,8 +304,8 @@ struct ZipEntry {
|
| stream.WriteUInt32(crc);
|
| stream.WriteUInt32(compressed_data.length());
|
| stream.WriteUInt32(uncompressed_size);
|
| - stream.WriteUInt16(name.length());
|
| - stream.WriteUInt16(fields.length());
|
| + stream.WriteUInt16(base::checked_cast<uint16>(name.length()));
|
| + stream.WriteUInt16(base::checked_cast<uint16>(fields.length()));
|
| stream.WriteString(name);
|
| stream.WriteString(fields);
|
| stream.WriteString(compressed_data);
|
| @@ -322,8 +322,8 @@ struct ZipEntry {
|
| stream.WriteUInt32(crc);
|
| stream.WriteUInt32(compressed_data.length());
|
| stream.WriteUInt32(uncompressed_size);
|
| - stream.WriteUInt16(name.length());
|
| - stream.WriteUInt16(fields.length());
|
| + stream.WriteUInt16(base::checked_cast<uint16>(name.length()));
|
| + stream.WriteUInt16(base::checked_cast<uint16>(fields.length()));
|
| stream.WriteUInt16(0); // Comment length.
|
| stream.WriteUInt16(0); // Disk number where file starts.
|
| stream.WriteUInt16(0); // Internal file attr.
|
|
|