Title: [291324] trunk/Source/WebCore
- Revision
- 291324
- Author
- pvol...@apple.com
- Date
- 2022-03-15 17:51:40 -0700 (Tue, 15 Mar 2022)
Log 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):
Modified Paths
Diff
Modified: trunk/Source/WebCore/ChangeLog (291323 => 291324)
--- trunk/Source/WebCore/ChangeLog 2022-03-15 23:44:09 UTC (rev 291323)
+++ trunk/Source/WebCore/ChangeLog 2022-03-16 00:51:40 UTC (rev 291324)
@@ -1,3 +1,19 @@
+2022-03-15 Per Arne Vollan <pvol...@apple.com>
+
+ 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):
+
2022-03-15 Sihui Liu <sihui_...@apple.com>
Add RELEASE_LOG_FAULT to ApplicationCache entry function
Modified: trunk/Source/WebCore/html/parser/HTMLDocumentParser.cpp (291323 => 291324)
--- trunk/Source/WebCore/html/parser/HTMLDocumentParser.cpp 2022-03-15 23:44:09 UTC (rev 291323)
+++ trunk/Source/WebCore/html/parser/HTMLDocumentParser.cpp 2022-03-16 00:51:40 UTC (rev 291324)
@@ -161,12 +161,14 @@
void HTMLDocumentParser::didBeginYieldingParser()
{
- m_parserScheduler->didBeginYieldingParser();
+ if (m_parserScheduler)
+ m_parserScheduler->didBeginYieldingParser();
}
void HTMLDocumentParser::didEndYieldingParser()
{
- m_parserScheduler->didEndYieldingParser();
+ if (m_parserScheduler)
+ m_parserScheduler->didEndYieldingParser();
}
bool HTMLDocumentParser::isParsingFragment() const
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes