aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorIngo Schwarze <schwarze@openbsd.org>2015-03-06 13:02:43 +0000
committerIngo Schwarze <schwarze@openbsd.org>2015-03-06 13:02:43 +0000
commitf83be2421ca3ee7da00b28231d211a98a3a628ed (patch)
tree9486f378eb9e5e2eddbed619430ff54328146d90
parenta8c51a7fd89f55b9f88e7f100138381d0e99e5b9 (diff)
downloadmandoc-f83be2421ca3ee7da00b28231d211a98a3a628ed.tar.gz
mandoc-f83be2421ca3ee7da00b28231d211a98a3a628ed.tar.zst
mandoc-f83be2421ca3ee7da00b28231d211a98a3a628ed.zip
prevent the skipvsp flag from creeping past actual text
-rw-r--r--term.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/term.c b/term.c
index 75c12f4a..ee2af9e6 100644
--- a/term.c
+++ b/term.c
@@ -1,4 +1,4 @@
-/* $Id: term.c,v 1.244 2015/01/31 00:12:41 schwarze Exp $ */
+/* $Id: term.c,v 1.245 2015/03/06 13:02:43 schwarze Exp $ */
/*
* Copyright (c) 2008, 2009, 2010, 2011 Kristaps Dzonsons <kristaps@bsd.lv>
* Copyright (c) 2010-2015 Ingo Schwarze <schwarze@openbsd.org>
@@ -413,6 +413,7 @@ term_word(struct termp *p, const char *word)
p->flags |= TERMP_NOSPACE;
p->flags &= ~(TERMP_SENTENCE | TERMP_NONEWLINE);
+ p->skipvsp = 0;
while ('\0' != *word) {
if ('\\' != *word) {