makewhatis: avoid skipping another page after one with no mlinks

Submitted by:	Ingo Schwarze
MFC after:	3 weeks
MFC with:	r307003
This commit is contained in:
Ed Maste 2016-10-18 13:37:59 +00:00
parent add6f7d069
commit 4c5fff6d49

View File

@ -1146,10 +1146,8 @@ mpages_merge(struct mparse *mp)
for (mpage = mpage_head; mpage != NULL; mpage = mpage->next) {
mlinks_undupe(mpage);
if ((mlink = mpage->mlinks) == NULL) {
mpage = mpage->next;
if ((mlink = mpage->mlinks) == NULL)
continue;
}
name_mask = NAME_MASK;
mandoc_ohash_init(&names, 4, offsetof(struct str, key));