From 1b05db8e36a51c9d3f8cb689edbc3238bbb0717e Mon Sep 17 00:00:00 2001 From: iska Date: Wed, 8 Apr 2015 20:40:43 +0200 Subject: [PATCH] Fix tokenizer's CDATA-Section state The closing "]]>" was not consumed --- HTMLKit/HTMLTokenizer.m | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/HTMLKit/HTMLTokenizer.m b/HTMLKit/HTMLTokenizer.m index d7a6d47..426357f 100644 --- a/HTMLKit/HTMLTokenizer.m +++ b/HTMLKit/HTMLTokenizer.m @@ -2332,10 +2332,7 @@ NSString *characters = [_inputStreamReader consumeCharactersUpToString:@"]]>"]; [self emitCharacterTokenWithString:characters]; - - if ([_inputStreamReader consumeNextInputCharacter] == (UTF32Char)EOF) { - [_inputStreamReader reconsumeCurrentInputCharacter]; - } + [_inputStreamReader consumeString:@"]]>" caseSensitive:NO]; } @end