| Index: net/disk_cache/simple/simple_synchronous_entry.cc
|
| diff --git a/net/disk_cache/simple/simple_synchronous_entry.cc b/net/disk_cache/simple/simple_synchronous_entry.cc
|
| index 2c0412db17f061e11e940113556a026418a05b55..f6f0c71717d4579812ae11907697f44297e4d14e 100644
|
| --- a/net/disk_cache/simple/simple_synchronous_entry.cc
|
| +++ b/net/disk_cache/simple/simple_synchronous_entry.cc
|
| @@ -939,7 +939,7 @@ int SimpleSynchronousEntry::InitializeForOpen(
|
| scoped_ptr<char[]> key(new char[header.key_length]);
|
| int key_read_result = files_[i].Read(sizeof(header), key.get(),
|
| header.key_length);
|
| - if (key_read_result != implicit_cast<int>(header.key_length)) {
|
| + if (key_read_result != base::checked_cast<int>(header.key_length)) {
|
| DLOG(WARNING) << "Cannot read key from entry.";
|
| RecordSyncOpenResult(cache_type_, OPEN_ENTRY_CANT_READ_KEY, had_index);
|
| return net::ERR_FAILED;
|
| @@ -1018,7 +1018,7 @@ bool SimpleSynchronousEntry::InitializeCreatedFile(
|
|
|
| bytes_written = files_[file_index].Write(sizeof(header), key_.data(),
|
| key_.size());
|
| - if (bytes_written != implicit_cast<int>(key_.size())) {
|
| + if (bytes_written != base::checked_cast<int>(key_.size())) {
|
| *out_result = CREATE_ENTRY_CANT_WRITE_KEY;
|
| return false;
|
| }
|
| @@ -1248,7 +1248,7 @@ bool SimpleSynchronousEntry::InitializeSparseFile() {
|
|
|
| int key_write_result = sparse_file_.Write(sizeof(header), key_.data(),
|
| key_.size());
|
| - if (key_write_result != implicit_cast<int>(key_.size())) {
|
| + if (key_write_result != base::checked_cast<int>(key_.size())) {
|
| DLOG(WARNING) << "Could not write sparse file key";
|
| return false;
|
| }
|
| @@ -1378,7 +1378,7 @@ bool SimpleSynchronousEntry::WriteSparseRange(SparseRange* range,
|
| int bytes_written = sparse_file_.Write(range->file_offset - sizeof(header),
|
| reinterpret_cast<char*>(&header),
|
| sizeof(header));
|
| - if (bytes_written != implicit_cast<int>(sizeof(header))) {
|
| + if (bytes_written != base::checked_cast<int>(sizeof(header))) {
|
| DLOG(WARNING) << "Could not rewrite sparse range header.";
|
| return false;
|
| }
|
| @@ -1413,7 +1413,7 @@ bool SimpleSynchronousEntry::AppendSparseRange(int64 offset,
|
| int bytes_written = sparse_file_.Write(sparse_tail_offset_,
|
| reinterpret_cast<char*>(&header),
|
| sizeof(header));
|
| - if (bytes_written != implicit_cast<int>(sizeof(header))) {
|
| + if (bytes_written != base::checked_cast<int>(sizeof(header))) {
|
| DLOG(WARNING) << "Could not append sparse range header.";
|
| return false;
|
| }
|
|
|