Thanks to visit codestin.com Credit goes to github.com
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ff10991 commit f744e7dCopy full SHA for f744e7d
lib/html5/tokenizer.rb
@@ -287,8 +287,8 @@ def data_state
287
else
288
chars = @stream.chars_until(["&", "<", ">", "-"])
289
@token_queue << {:type => :Characters, :data => data + chars}
290
- @lastFourChars += (chars[-4, 4] || '').scan(/./)
291
- @lastFourChars = @lastFourChars[-4, 4] || []
+ @lastFourChars += (chars[(-4 || chars.length), 4] || '').scan(/./)
+ @lastFourChars = @lastFourChars[(@lastFourChars.length > 4 ? -4 : -@lastFourChars.length), 4] || []
292
end
293
return true
294
0 commit comments