summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorotto <otto@openbsd.org>2005-05-01 17:45:27 +0000
committerotto <otto@openbsd.org>2005-05-01 17:45:27 +0000
commit6521fac2653422e518b6a0596d80638099d168c9 (patch)
tree1f161a70e6fd1fbdf1a78e06ae9f665e249fc268
parentbye, bye. (diff)
downloadwireguard-openbsd-6521fac2653422e518b6a0596d80638099d168c9.tar.xz
wireguard-openbsd-6521fac2653422e518b6a0596d80638099d168c9.zip
Avoid out of bounds access; Andreas Vogele" <voegelas at gmx dot net>
-rw-r--r--gnu/usr.bin/texinfo/makeinfo/multi.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/gnu/usr.bin/texinfo/makeinfo/multi.c b/gnu/usr.bin/texinfo/makeinfo/multi.c
index 3f50e7884a3..0e311cee431 100644
--- a/gnu/usr.bin/texinfo/makeinfo/multi.c
+++ b/gnu/usr.bin/texinfo/makeinfo/multi.c
@@ -1,5 +1,5 @@
/* multi.c -- multitable stuff for makeinfo.
- $Id: multi.c,v 1.5 2003/05/05 22:19:16 avsm Exp $
+ $Id: multi.c,v 1.6 2005/05/01 17:45:27 otto Exp $
Copyright (C) 1996, 97, 98, 99, 2000, 01, 02 Free Software Foundation, Inc.
@@ -453,8 +453,8 @@ output_multitable_row ()
/* remove trailing whitespace from each column */
for (i = 1; i <= last_column; i++) {
- if (envs[i].output_paragraph_offset)
- while (cr_or_whitespace (CHAR_AT (envs[i].output_paragraph_offset - 1)))
+ while (envs[i].output_paragraph_offset &&
+ cr_or_whitespace (CHAR_AT (envs[i].output_paragraph_offset - 1)))
envs[i].output_paragraph_offset--;
if (i == current_env_no)