summaryrefslogtreecommitdiff
path: root/usr/src/cmd/mandoc/term_ps.c
diff options
context:
space:
mode:
authorRobert Mustacchi <rm@fingolfin.org>2021-09-19 15:33:09 -0700
committerRobert Mustacchi <rm@fingolfin.org>2022-01-05 17:44:35 +0000
commit4d131170e62381276a07ffc0aeb1b62e527d940c (patch)
tree372e6149d42aaa6f1c380866e02ee7ee085a414d /usr/src/cmd/mandoc/term_ps.c
parenta8f22b53d198f9565c2921ca50c571579c4ea52f (diff)
downloadillumos-joyent-4d131170e62381276a07ffc0aeb1b62e527d940c.tar.gz
14111 Update mandoc to 1.14.6
Reviewed by: Yuri Pankov <ypankov@tintri.com> Reviewed by: Rich Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@joyent.com>
Diffstat (limited to 'usr/src/cmd/mandoc/term_ps.c')
-rw-r--r--usr/src/cmd/mandoc/term_ps.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/usr/src/cmd/mandoc/term_ps.c b/usr/src/cmd/mandoc/term_ps.c
index 2cd94c9231..374d3d9a6a 100644
--- a/usr/src/cmd/mandoc/term_ps.c
+++ b/usr/src/cmd/mandoc/term_ps.c
@@ -1,7 +1,7 @@
-/* $Id: term_ps.c,v 1.91 2017/11/10 23:42:52 schwarze Exp $ */
+/* $Id: term_ps.c,v 1.92 2020/09/06 14:45:22 schwarze Exp $ */
/*
* Copyright (c) 2010, 2011 Kristaps Dzonsons <kristaps@bsd.lv>
- * Copyright (c) 2014, 2015, 2016, 2017 Ingo Schwarze <schwarze@openbsd.org>
+ * Copyright (c) 2014,2015,2016,2017,2020 Ingo Schwarze <schwarze@openbsd.org>
* Copyright (c) 2017 Marc Espie <espie@openbsd.org>
*
* Permission to use, copy, modify, and distribute this software for any
@@ -1252,7 +1252,10 @@ ps_endline(struct termp *p)
ps_closepage(p);
- p->tcol->offset -= p->ti;
+ if ((int)p->tcol->offset > p->ti)
+ p->tcol->offset -= p->ti;
+ else
+ p->tcol->offset = 0;
p->ti = 0;
}