Changeset 216040 in webkit


Ignore:
Timestamp:
May 1, 2017 3:55:38 PM (7 years ago)
Author:
ddkilzer@apple.com
Message:

Stop using strcpy() in fullyQualifiedInfoTableName() from Database.cpp
<https://webkit.org/b/171517>

Reviewed by Brady Eidson.

  • Modules/webdatabase/Database.cpp:

(WebCore::fullyQualifiedInfoTableName): Switch from strcpy() to
snprintf().

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r216038 r216040  
     12017-05-01  David Kilzer  <ddkilzer@apple.com>
     2
     3        Stop using strcpy() in fullyQualifiedInfoTableName() from Database.cpp
     4        <https://webkit.org/b/171517>
     5
     6        Reviewed by Brady Eidson.
     7
     8        * Modules/webdatabase/Database.cpp:
     9        (WebCore::fullyQualifiedInfoTableName): Switch from strcpy() to
     10        snprintf().
     11
    1122017-05-01  Chris Fleizach  <cfleizach@apple.com>
    213
  • trunk/Source/WebCore/Modules/webdatabase/Database.cpp

    r215265 r216040  
    100100    static std::once_flag onceFlag;
    101101    std::call_once(onceFlag, [] {
    102         strcpy(qualifiedName, qualifier);
    103         strcpy(qualifiedName + sizeof(qualifier) - 1, unqualifiedInfoTableName);
     102        snprintf(qualifiedName, sizeof(qualifiedName), "%s%s", qualifier, unqualifiedInfoTableName);
    104103    });
    105104
Note: See TracChangeset for help on using the changeset viewer.