Changeset 291324 in webkit


Ignore:
Timestamp:
Mar 15, 2022 5:51:40 PM (2 years ago)
Author:
pvollan@apple.com
Message:

Crash under HTMLDocumentParser::didBeginYieldingParser()
https://bugs.webkit.org/show_bug.cgi?id=237930
<rdar://45607220>

Reviewed by Geoffrey Garen.

Add null pointer check.

No new tests, unable to reproduce.

  • html/parser/HTMLDocumentParser.cpp:

(WebCore::HTMLDocumentParser::didBeginYieldingParser):
(WebCore::HTMLDocumentParser::didEndYieldingParser):

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r291322 r291324  
     12022-03-15  Per Arne Vollan  <pvollan@apple.com>
     2
     3        Crash under HTMLDocumentParser::didBeginYieldingParser()
     4        https://bugs.webkit.org/show_bug.cgi?id=237930
     5        <rdar://45607220>
     6
     7        Reviewed by Geoffrey Garen.
     8
     9        Add null pointer check.
     10
     11        No new tests, unable to reproduce.
     12
     13        * html/parser/HTMLDocumentParser.cpp:
     14        (WebCore::HTMLDocumentParser::didBeginYieldingParser):
     15        (WebCore::HTMLDocumentParser::didEndYieldingParser):
     16
    1172022-03-15  Sihui Liu  <sihui_liu@apple.com>
    218
  • trunk/Source/WebCore/html/parser/HTMLDocumentParser.cpp

    r289356 r291324  
    162162void HTMLDocumentParser::didBeginYieldingParser()
    163163{
    164     m_parserScheduler->didBeginYieldingParser();
     164    if (m_parserScheduler)
     165        m_parserScheduler->didBeginYieldingParser();
    165166}
    166167
    167168void HTMLDocumentParser::didEndYieldingParser()
    168169{
    169     m_parserScheduler->didEndYieldingParser();
     170    if (m_parserScheduler)
     171        m_parserScheduler->didEndYieldingParser();
    170172}
    171173
Note: See TracChangeset for help on using the changeset viewer.