2010-09-21 Jochen Eisinger <jochen@chromium.org>
authorjochen@chromium.org <jochen@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 21 Sep 2010 14:19:44 +0000 (14:19 +0000)
committerjochen@chromium.org <jochen@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 21 Sep 2010 14:19:44 +0000 (14:19 +0000)
commit9fccb7dbdf37dababd23218bee1dba9bf43f47d2
treeaf2d2ff73f2be14c007016cc4e5f95881955d85a
parent0224e9cc0ec00b97895db22fbbe59bd4fb3df562
2010-09-21  Jochen Eisinger  <jochen@chromium.org>

        Reviewed by Jeremy Orlow.

        Use @ to concatenate the database name and the database identifier when building
        the filename to use for indexed databases. That character is valid for filenames
        but cannot occur in a database identifier derived from a security origin.
        https://bugs.webkit.org/show_bug.cgi?id=46178

        * storage/IDBFactoryBackendImpl.cpp:
        (WebCore::IDBFactoryBackendImpl::databaseFileName):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@67950 268f45cc-cd09-0410-ab3c-d52691b4dbfc
WebCore/ChangeLog
WebCore/storage/IDBFactoryBackendImpl.cpp