Module Name: src Committed By: joerg Date: Mon Mar 2 13:51:24 UTC 2015
Modified Files: src/usr.sbin/makemandb: makemandb.c Log Message: Explicitly deal with end of lists. PR 49708. To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/usr.sbin/makemandb/makemandb.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/usr.sbin/makemandb/makemandb.c diff -u src/usr.sbin/makemandb/makemandb.c:1.25 src/usr.sbin/makemandb/makemandb.c:1.26 --- src/usr.sbin/makemandb/makemandb.c:1.25 Sat Oct 18 08:33:31 2014 +++ src/usr.sbin/makemandb/makemandb.c Mon Mar 2 13:51:24 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: makemandb.c,v 1.25 2014/10/18 08:33:31 snj Exp $ */ +/* $NetBSD: makemandb.c,v 1.26 2015/03/02 13:51:24 joerg Exp $ */ /* * Copyright (c) 2011 Abhinav Upadhyay <er.abhinav.upadh...@gmail.com> * Copyright (c) 2011 Kristaps Dzonsons <krist...@bsd.lv> @@ -17,7 +17,7 @@ */ #include <sys/cdefs.h> -__RCSID("$NetBSD: makemandb.c,v 1.25 2014/10/18 08:33:31 snj Exp $"); +__RCSID("$NetBSD: makemandb.c,v 1.26 2015/03/02 13:51:24 joerg Exp $"); #include <sys/stat.h> #include <sys/types.h> @@ -981,7 +981,7 @@ pmdoc_Nd(const struct mdoc_node *n, mand char *temp; char *nd_text; - if (n == NULL) + if (n == NULL || n->tok == MDOC_MAX) return; if (n->type == MDOC_TEXT) { @@ -1104,7 +1104,7 @@ pmdoc_Pp(const struct mdoc_node *n, mand static void pmdoc_Sh(const struct mdoc_node *n, mandb_rec *rec) { - if (n == NULL) + if (n == NULL || n->tok == MDOC_MAX) return; int xr_found = 0;