From d78d1e48b49eaa1a29a7496a3f72a8a0bb80b9b1 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Wed, 5 May 2021 16:14:01 +0100 Subject: [PATCH] [Minor] Check boundary earlier --- src/libserver/css/css_tokeniser.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libserver/css/css_tokeniser.cxx b/src/libserver/css/css_tokeniser.cxx index bc77fc7e3..3035a6649 100644 --- a/src/libserver/css/css_tokeniser.cxx +++ b/src/libserver/css/css_tokeniser.cxx @@ -533,9 +533,9 @@ auto css_tokeniser::next_token(void) -> struct css_parser_token case '\r': case '\v': { /* Consume as much space as we can */ - do { + while (i < input.size() && g_ascii_isspace(c)) { c = input[++i]; - } while (i < input.size() && g_ascii_isspace(c)); + } auto ret = make_token( std::string_view(&input[offset], i - offset)); -- 2.39.5