From: Ben Pfaff Date: Sun, 30 May 2021 20:30:10 +0000 (-0700) Subject: segment: Fix implementation of is_all_spaces(). X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?p=pspp;a=commitdiff_plain;h=421c90786d418ace10083d6b48a041f2459a56f2 segment: Fix implementation of is_all_spaces(). --- diff --git a/src/language/lexer/segment.c b/src/language/lexer/segment.c index 8d17ce38fe..1a8e8a6b5f 100644 --- a/src/language/lexer/segment.c +++ b/src/language/lexer/segment.c @@ -227,7 +227,7 @@ is_all_spaces (const char *input_, size_t n) for (int ofs = 0; ofs < n; ofs += mblen) { ucs4_t uc; - mblen = u8_mbtouc (&uc, input, n); + mblen = u8_mbtouc (&uc, input + ofs, n - ofs); if (!lex_uc_is_space (uc)) return false; }