diff options
| author | mmnmnnmnmm <45293514+mmnmnnmnmm@users.noreply.github.com> | 2020-07-28 20:09:53 +0100 |
|---|---|---|
| committer | Dan Cross <crossd@gmail.com> | 2022-07-26 12:09:57 -0400 |
| commit | 23420c24937a8899bf1cfb900b9a5155b6f924ae (patch) | |
| tree | bcb9fc5dc37d76ee4ebe1af003b3ccb5554127ab /src | |
| parent | a2422a89c5ef6cffd71599aaa0af47423eb5a7f9 (diff) | |
| download | plan9port-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.c | 2 |
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 != ' ') |
