From 2f58d1364addbb19f371bbd7350858adf7aa7f25 Mon Sep 17 00:00:00 2001 From: iska Date: Wed, 8 Apr 2015 20:41:04 +0200 Subject: [PATCH] Add nil-check in the tokenizer when emitting a nil-string as character token --- HTMLKit/HTMLTokenizer.m | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/HTMLKit/HTMLTokenizer.m b/HTMLKit/HTMLTokenizer.m index 426357f..f4e207c 100644 --- a/HTMLKit/HTMLTokenizer.m +++ b/HTMLKit/HTMLTokenizer.m @@ -182,6 +182,10 @@ - (void)emitCharacterTokenWithString:(NSString *)string { + if (string == nil) { + return; + } + HTMLToken *previousToken = [_tokens lastObject]; if ([previousToken isCharacterToken]) { [(HTMLCharacterToken *)previousToken appendString:string];