commit 23420c24937a8899bf1cfb900b9a5155b6f924ae from: mmnmnnmnmm <45293514+mmnmnnmnmm@users.noreply.github.com> via: Dan Cross date: Tue Jul 26 16:09:57 2022 UTC deroff: fix out-of-bounds access if runes above 0X80 are inside EQ clauses commit - a2422a89c5ef6cffd71599aaa0af47423eb5a7f9 commit + 23420c24937a8899bf1cfb900b9a5155b6f924ae blob - 0ad083759d94390241830c13a3e075388f38457f blob + 4c48989c92f22c253311eb113ac55a5ce6db1f7c --- src/cmd/deroff.c +++ src/cmd/deroff.c @@ -745,7 +745,7 @@ eqn(void) } if(c != '\n') while(C1 != '\n') { - if(chars[c] == PUNCT) + if(charclass(c) == PUNCT) last = c; else if(c != ' ')