Changeset 53604 in webkit
- Timestamp:
- Jan 20, 2010, 9:58:29 PM (15 years ago)
- Location:
- trunk/WebCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebCore/ChangeLog
r53603 r53604 1 2010-01-20 Kwang Yul Seo <skyul@company100.net> 2 3 Reviewed by Alexey Proskuryakov. 4 5 Use xmlStrdup instead of strdup for consistency in Libxml2. 6 https://bugs.webkit.org/show_bug.cgi?id=33935 7 8 Remove the direct use of strdup. 9 10 * dom/XMLTokenizerLibxml2.cpp: 11 (WebCore::PendingCallbacks::appendErrorCallback): 12 (WebCore::PendingCallbacks::): 13 (WebCore::XMLTokenizer::error): 14 1 15 2010-01-20 Oliver Hunt <oliver@apple.com> 2 16 -
trunk/WebCore/dom/XMLTokenizerLibxml2.cpp
r53429 r53604 170 170 } 171 171 172 void appendErrorCallback(XMLTokenizer::ErrorType type, const char* message, int lineNumber, int columnNumber)172 void appendErrorCallback(XMLTokenizer::ErrorType type, const xmlChar* message, int lineNumber, int columnNumber) 173 173 { 174 174 PendingErrorCallback* callback = new PendingErrorCallback; 175 175 176 callback->message = strdup(message);176 callback->message = xmlStrdup(message); 177 177 callback->type = type; 178 178 callback->lineNumber = lineNumber; … … 317 317 virtual ~PendingErrorCallback() 318 318 { 319 free(message);319 xmlFree(message); 320 320 } 321 321 322 322 virtual void call(XMLTokenizer* tokenizer) 323 323 { 324 tokenizer->handleError(type, message, lineNumber, columnNumber);324 tokenizer->handleError(type, reinterpret_cast<char*>(message), lineNumber, columnNumber); 325 325 } 326 326 327 327 XMLTokenizer::ErrorType type; 328 char* message;328 xmlChar* message; 329 329 int lineNumber; 330 330 int columnNumber; … … 911 911 912 912 if (m_parserPaused) 913 m_pendingCallbacks->appendErrorCallback(type, m, lineNumber(), columnNumber());913 m_pendingCallbacks->appendErrorCallback(type, reinterpret_cast<const xmlChar*>(m), lineNumber(), columnNumber()); 914 914 else 915 915 handleError(type, m, lineNumber(), columnNumber());
Note:
See TracChangeset
for help on using the changeset viewer.