diff options
author | Ingo Schwarze <schwarze@openbsd.org> | 2014-09-07 03:08:47 +0000 |
---|---|---|
committer | Ingo Schwarze <schwarze@openbsd.org> | 2014-09-07 03:08:47 +0000 |
commit | d8b6133e338cc53510b2bd1ebbfa509a54acccda (patch) | |
tree | ee8131c69e4ddf13905634f71fbc11fc19f7a0e5 /mandocdb.c | |
parent | f6859372acda1cde1bb0e72eb1ca9200c742c28c (diff) | |
download | mandoc-d8b6133e338cc53510b2bd1ebbfa509a54acccda.tar.gz mandoc-d8b6133e338cc53510b2bd1ebbfa509a54acccda.tar.zst mandoc-d8b6133e338cc53510b2bd1ebbfa509a54acccda.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!
Diffstat (limited to 'mandocdb.c')
-rw-r--r-- | mandocdb.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -1,4 +1,4 @@ -/* $Id: mandocdb.c,v 1.163 2014/09/07 03:00:21 schwarze Exp $ */ +/* $Id: mandocdb.c,v 1.164 2014/09/07 03:08:47 schwarze Exp $ */ /* * Copyright (c) 2011, 2012 Kristaps Dzonsons <kristaps@bsd.lv> * Copyright (c) 2011, 2012, 2013, 2014 Ingo Schwarze <schwarze@openbsd.org> @@ -1196,8 +1196,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) |