| Index: third_party/WebKit/Source/core/html/parser/HTMLTreeBuilder.cpp
|
| diff --git a/third_party/WebKit/Source/core/html/parser/HTMLTreeBuilder.cpp b/third_party/WebKit/Source/core/html/parser/HTMLTreeBuilder.cpp
|
| index 3d1a4f5f267c891d67d04dd8747f2d978ad8519c..26bd6e752db6630fad2e76f52bce42cba9b11857 100644
|
| --- a/third_party/WebKit/Source/core/html/parser/HTMLTreeBuilder.cpp
|
| +++ b/third_party/WebKit/Source/core/html/parser/HTMLTreeBuilder.cpp
|
| @@ -188,6 +188,11 @@ public:
|
| skipLeading<isNotHTMLSpace<UChar>>();
|
| }
|
|
|
| + void skipRemaining()
|
| + {
|
| + m_current = m_end;
|
| + }
|
| +
|
| String takeRemaining()
|
| {
|
| ASSERT(!isEmpty());
|
| @@ -2288,6 +2293,10 @@ ReprocessBuffer:
|
| if (buffer.isEmpty())
|
| return;
|
| defaultForBeforeHTML();
|
| + if (m_parser->isStopped()) {
|
| + buffer.skipRemaining();
|
| + return;
|
| + }
|
| // Fall through.
|
| }
|
| case BeforeHeadMode: {
|
|
|