Changeset 77067 in webkit


Ignore:
Timestamp:
Jan 29, 2011 12:31:29 PM (13 years ago)
Author:
cwzwarich@webkit.org
Message:

Bug 53374 - Remove uses of unsafe string functions in debugging code
https://bugs.webkit.org/show_bug.cgi?id=53374

Reviewed by David Kilzer.

  • runtime/RegExp.cpp:

(JSC::RegExp::printTraceData):

Location:
trunk/Source/JavaScriptCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r77066 r77067  
     12011-01-29  Cameron Zwarich  <zwarich@apple.com>
     2
     3        Reviewed by David Kilzer.
     4
     5        Bug 53374 - Remove uses of unsafe string functions in debugging code
     6        https://bugs.webkit.org/show_bug.cgi?id=53374
     7
     8        * runtime/RegExp.cpp:
     9        (JSC::RegExp::printTraceData):
     10
    1112011-01-29  Cameron Zwarich  <zwarich@apple.com>
    212
  • trunk/Source/JavaScriptCore/runtime/RegExp.cpp

    r75602 r77067  
    231231        Yarr::YarrCodeBlock& codeBlock = m_representation->m_regExpJITCode;
    232232
    233         char jitAddr[20];
     233        const size_t jitAddrSize = 20;
     234        char jitAddr[jitAddrSize];
    234235        if (m_state == JITCode)
    235             sprintf(jitAddr, "fallback");
     236            snprintf(jitAddr, jitAddrSize, "fallback");
    236237        else
    237             sprintf(jitAddr, "0x%014lx", reinterpret_cast<unsigned long int>(codeBlock.getAddr()));
     238            snprintf(jitAddr, jitAddrSize, "0x%014lx", reinterpret_cast<unsigned long int>(codeBlock.getAddr()));
    238239#else
    239240        const char* jitAddr = "JIT Off";
Note: See TracChangeset for help on using the changeset viewer.