Index: net/disk_cache/simple/simple_backend_impl.cc |
diff --git a/net/disk_cache/simple/simple_backend_impl.cc b/net/disk_cache/simple/simple_backend_impl.cc |
index 6385a3763c27fe04ffdafd06c043b351393926da..8cf592aa48dddc0a56d81a011c78966ae674a14a 100644 |
--- a/net/disk_cache/simple/simple_backend_impl.cc |
+++ b/net/disk_cache/simple/simple_backend_impl.cc |
@@ -271,12 +271,15 @@ int SimpleBackendImpl::Init(const CompletionCallback& completion_callback) { |
} |
bool SimpleBackendImpl::SetMaxSize(int max_bytes) { |
+ if (max_bytes < 0) |
+ return false; |
orig_max_size_ = max_bytes; |
- return index_->SetMaxSize(max_bytes); |
+ index_->SetMaxSize(max_bytes); |
+ return true; |
} |
int SimpleBackendImpl::GetMaxFileSize() const { |
- return index_->max_size() / kMaxFileRatio; |
+ return static_cast<int>(index_->max_size() / kMaxFileRatio); |
} |
void SimpleBackendImpl::OnDoomStart(uint64 entry_hash) { |