summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authormmnmnnmnmm <45293514+mmnmnnmnmm@users.noreply.github.com>2020-07-28 20:09:53 +0100
committerDan Cross <crossd@gmail.com>2022-07-26 12:09:57 -0400
commit23420c24937a8899bf1cfb900b9a5155b6f924ae (patch)
treebcb9fc5dc37d76ee4ebe1af003b3ccb5554127ab /src
parenta2422a89c5ef6cffd71599aaa0af47423eb5a7f9 (diff)
downloadplan9port-23420c24937a8899bf1cfb900b9a5155b6f924ae.tar.gz
plan9port-23420c24937a8899bf1cfb900b9a5155b6f924ae.zip
deroff: fix out-of-bounds access if runes above 0X80 are inside EQ clauses
Diffstat (limited to 'src')
-rw-r--r--src/cmd/deroff.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmd/deroff.c b/src/cmd/deroff.c
index 0ad08375..4c48989c 100644
--- a/src/cmd/deroff.c
+++ b/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 != ' ')