Commit c5f9af29 authored by tzik@chromium.org's avatar tzik@chromium.org

Fix quota value overflow.


BUG=104111
TEST='QuotaManagerTest.*'


Review URL: http://codereview.chromium.org/8560007

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109855 0039d316-1c4b-4281-b951-d872f2087c98
parent f9193375
......@@ -755,7 +755,7 @@ class QuotaManager::UpdatePersistentHostQuotaTask
UpdatePersistentHostQuotaTask(
QuotaManager* manager,
const std::string& host,
int new_quota,
int64 new_quota,
const HostQuotaCallback& callback)
: DatabaseTaskBase(manager),
host_(host),
......
......@@ -895,10 +895,10 @@ TEST_F(QuotaManagerTest, GetAndSetPerststentHostQuota) {
GetPersistentHostQuota("foo.com");
SetPersistentHostQuota("foo.com", 200);
GetPersistentHostQuota("foo.com");
SetPersistentHostQuota("foo.com", 300);
SetPersistentHostQuota("foo.com", 300000000000);
GetPersistentHostQuota("foo.com");
MessageLoop::current()->RunAllPending();
EXPECT_EQ(300, quota());
EXPECT_EQ(300000000000, quota());
}
TEST_F(QuotaManagerTest, GetAndSetPersistentUsageAndQuota) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment