diff options
author | 2014-09-07 03:08:42 +0000 | |
---|---|---|
committer | 2014-09-07 03:08:42 +0000 | |
commit | 335dac1a3c19695ff9d10efe793845ce721df800 (patch) | |
tree | be83267859564f8ab1305277cedef4a6f6ff4e4a | |
parent | fix debugging output (diff) | |
download | wireguard-openbsd-335dac1a3c19695ff9d10efe793845ce721df800.tar.xz wireguard-openbsd-335dac1a3c19695ff9d10efe793845ce721df800.zip |
Do not report a page as arch=any merely because .Dt lacks the third argument.
Pages found outside arch-specific dirs still get arch=any, of course.
Issue reported by justinhenryhaynes at gmail dot com on misc@, thanks!
-rw-r--r-- | usr.bin/mandoc/mandocdb.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/usr.bin/mandoc/mandocdb.c b/usr.bin/mandoc/mandocdb.c index c92cb0f2045..eabdaf1e92b 100644 --- a/usr.bin/mandoc/mandocdb.c +++ b/usr.bin/mandoc/mandocdb.c @@ -1,4 +1,4 @@ -/* $OpenBSD: mandocdb.c,v 1.118 2014/09/07 03:00:03 schwarze Exp $ */ +/* $OpenBSD: mandocdb.c,v 1.119 2014/09/07 03:08:42 schwarze Exp $ */ /* * Copyright (c) 2011, 2012 Kristaps Dzonsons <kristaps@bsd.lv> * Copyright (c) 2011, 2012, 2013, 2014 Ingo Schwarze <schwarze@openbsd.org> @@ -1186,8 +1186,8 @@ mpages_merge(struct mchars *mc, struct mparse *mp) if (mpage->mlinks->gzip) mpage->form |= FORM_GZ; putkey(mpage, mpage->sec, TYPE_sec); - putkey(mpage, '\0' == *mpage->arch ? - any : mpage->arch, TYPE_arch); + if (*mpage->arch != '\0') + putkey(mpage, mpage->arch, TYPE_arch); for (mlink = mpage->mlinks; mlink; mlink = mlink->next) { if ('\0' != *mlink->dsec) |