Changeset 56604 in webkit
- Timestamp:
- Mar 25, 2010 11:06:18 PM (14 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r56603 r56604 1 2010-03-25 Eric Uhrhane <ericu@chromium.org> 2 3 Reviewed by David Levin. 4 5 Missing lock in call to doneCreatingDatabase 6 https://bugs.webkit.org/show_bug.cgi?id=36473 7 8 Added new test storage/open-database-over-quota.html. 9 10 * storage/open-database-over-quota.html: Added. 11 * storage/open-database-over-quota-expected.txt: Added. 12 1 13 2010-03-25 Tony Chang <tony@chromium.org> 2 14 -
trunk/WebCore/ChangeLog
r56598 r56604 1 2010-03-25 Eric Uhrhane <ericu@chromium.org> 2 3 Reviewed by David Levin. 4 5 Missing lock in call to doneCreatingDatabase 6 https://bugs.webkit.org/show_bug.cgi?id=36473 7 8 Added new test storage/open-database-over-quota.html. 9 10 * storage/DatabaseTracker.cpp: 11 (WebCore::DatabaseTracker::canEstablishDatabase): Added missing lock call. 12 1 13 2010-03-25 Ojan Vafai <ojan@chromium.org> 2 14 -
trunk/WebCore/storage/DatabaseTracker.cpp
r56293 r56604 169 169 // Drop all locks before calling out; we don't know what they'll do. 170 170 context->databaseExceededQuota(name); 171 { 172 173 m_proposedDatabases.remove(&details); 174 }171 172 MutexLocker lockDatabase(m_databaseGuard); 173 174 m_proposedDatabases.remove(&details); 175 175 176 176 // If the database will fit now, allow its creation. 177 if (requirement <= quotaForOrigin (origin))177 if (requirement <= quotaForOriginNoLock(origin)) 178 178 return true; 179 179 180 180 doneCreatingDatabase(origin, name); 181 181 182 return false; 182 183 }
Note: See TracChangeset
for help on using the changeset viewer.