]> git.cameronkatri.com Git - mandoc.git/commitdiff
Fix a copy-and-paste error that caused man(7) manuals without
authorIngo Schwarze <schwarze@openbsd.org>
Fri, 3 Mar 2017 13:41:42 +0000 (13:41 +0000)
committerIngo Schwarze <schwarze@openbsd.org>
Fri, 3 Mar 2017 13:41:42 +0000 (13:41 +0000)
a section number in .TH to be misinterpreted as preformatted.
Found by jsg@ with cppcheck.

mandocdb.c

index 3b26ca964964929af2d8e678be72b4a44cb205c4..3a1be8000c871ac4d75108373874656a962dd904 100644 (file)
@@ -1,4 +1,4 @@
-/*     $Id: mandocdb.c,v 1.244 2017/02/17 14:45:55 schwarze Exp $ */
+/*     $Id: mandocdb.c,v 1.245 2017/03/03 13:41:42 schwarze Exp $ */
 /*
  * Copyright (c) 2011, 2012 Kristaps Dzonsons <kristaps@bsd.lv>
  * Copyright (c) 2011-2017 Ingo Schwarze <schwarze@openbsd.org>
@@ -1211,7 +1211,7 @@ mpages_merge(struct dba *dba, struct mparse *mp)
                } else if (man != NULL && man->macroset == MACROSET_MAN) {
                        man_validate(man);
                        if (*man->meta.msec != '\0' ||
-                           *man->meta.msec != '\0') {
+                           *man->meta.title != '\0') {
                                mpage->form = FORM_SRC;
                                mpage->sec = mandoc_strdup(man->meta.msec);
                                mpage->arch = mandoc_strdup(mlink->arch);