From 063be5b225b3f5e38bad37afde702d987ba91cee Mon Sep 17 00:00:00 2001 From: David Sehnal <david.sehnal@gmail.com> Date: Sat, 23 Sep 2017 00:57:53 +0200 Subject: [PATCH] trim fix --- src/reader/common/text/tokenizer.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/reader/common/text/tokenizer.ts b/src/reader/common/text/tokenizer.ts index a4bbf121f..5a5fc2b82 100644 --- a/src/reader/common/text/tokenizer.ts +++ b/src/reader/common/text/tokenizer.ts @@ -122,7 +122,7 @@ export function trim(state: State, start: number, end: number) { let c = data.charCodeAt(s); while (c === 9 || c === 32) c = data.charCodeAt(++s); c = data.charCodeAt(e); - while (c === 9 || c === 32) c = data.charCodeAt(--e); + while ((c === 9 || c === 32) && e >= s) c = data.charCodeAt(--e); state.currentTokenStart = s; state.currentTokenEnd = e + 1; -- GitLab