]> git.cameronkatri.com Git - mandoc.git/commitdiff
When .TH sets no data, leave the date field in the page footer blank,
authorIngo Schwarze <schwarze@openbsd.org>
Thu, 3 Nov 2011 20:48:52 +0000 (20:48 +0000)
committerIngo Schwarze <schwarze@openbsd.org>
Thu, 3 Nov 2011 20:48:52 +0000 (20:48 +0000)
do not use the current date.  This removes a gratuitous output difference
with respect to groff.
ok kristaps@

man_validate.c

index 28352a0c5c47126301d2bdd4f9ea64ae3ad64d98..5ab775ac34a873c5bffe4fae994115589f7db39b 100644 (file)
@@ -1,4 +1,4 @@
-/*     $Id: man_validate.c,v 1.76 2011/10/16 12:20:34 schwarze Exp $ */
+/*     $Id: man_validate.c,v 1.77 2011/11/03 20:48:52 schwarze Exp $ */
 /*
  * Copyright (c) 2008, 2009, 2010, 2011 Kristaps Dzonsons <kristaps@bsd.lv>
  * Copyright (c) 2010 Ingo Schwarze <schwarze@openbsd.org>
@@ -415,10 +415,12 @@ post_TH(CHKARGS)
 
        if (n)
                n = n->next;
-       if (n)
+       if (n && n->string && '\0' != n->string[0]) {
                pos = n->pos;
-       m->meta.date = mandoc_normdate
-               (m->parse, n ? n->string : NULL, line, pos);
+               m->meta.date = mandoc_normdate
+                   (m->parse, n->string, line, pos);
+       } else
+               m->meta.date = mandoc_strdup("");
 
        /* TITLE MSEC DATE ->SOURCE<- VOL */