Changeset 92157 in webkit


Ignore:
Timestamp:
Aug 1, 2011 5:49:54 PM (13 years ago)
Author:
commit-queue@webkit.org
Message:

Use threadsafeCopy() API when using Database Directory path variable
https://bugs.webkit.org/show_bug.cgi?id=65436

Patch by srikumar bonda <srikumar.b@gmail.com> on 2011-08-01
Reviewed by David Levin.

Use threadsafeCopy() API while using m_databaseDirectoryPath string variable
when the databaseGuard lock hasn't been taken in DatabaseTracker class.
This is just a safety fix.

No changes to functionality so no new tests.

  • storage/DatabaseTracker.cpp:

(WebCore::DatabaseTracker::trackerDatabasePath):
(WebCore::DatabaseTracker::deleteOrigin):

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r92155 r92157  
     12011-08-01  srikumar bonda  <srikumar.b@gmail.com>
     2
     3        Use threadsafeCopy() API when using Database Directory path variable
     4        https://bugs.webkit.org/show_bug.cgi?id=65436
     5
     6        Reviewed by David Levin.
     7
     8        Use threadsafeCopy() API while using m_databaseDirectoryPath string variable
     9        when the databaseGuard lock hasn't been taken in DatabaseTracker class.
     10        This is just a safety fix.
     11
     12        No changes to functionality so no new tests.
     13
     14        * storage/DatabaseTracker.cpp:
     15        (WebCore::DatabaseTracker::trackerDatabasePath):
     16        (WebCore::DatabaseTracker::deleteOrigin):
     17
    1182011-08-01  Michael Nordman  <michaeln@google.com>
    219
  • trunk/Source/WebCore/storage/DatabaseTracker.cpp

    r67619 r92157  
    103103String DatabaseTracker::trackerDatabasePath() const
    104104{
    105     return SQLiteFileSystem::appendDatabaseFileNameToPath(m_databaseDirectoryPath, "Databases.db");
     105    return SQLiteFileSystem::appendDatabaseFileNameToPath(m_databaseDirectoryPath.threadsafeCopy(), "Databases.db");
    106106}
    107107
Note: See TracChangeset for help on using the changeset viewer.