aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/read.c
diff options
context:
space:
mode:
authorKristaps Dzonsons <kristaps@bsd.lv>2011-04-03 10:05:37 +0000
committerKristaps Dzonsons <kristaps@bsd.lv>2011-04-03 10:05:37 +0000
commit6aea171ce4f8a9efa60896f1af807e2440a019e5 (patch)
treebea5269aee9aab216c5722c5610a9ee291b89aba /read.c
parenteed2504ac76b3c22eec15206f474aa22671c5d50 (diff)
downloadmandoc-6aea171ce4f8a9efa60896f1af807e2440a019e5.tar.gz
mandoc-6aea171ce4f8a9efa60896f1af807e2440a019e5.tar.zst
mandoc-6aea171ce4f8a9efa60896f1af807e2440a019e5.zip
Allow mparse_result() pointers to be NULL.
Diffstat (limited to 'read.c')
-rw-r--r--read.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/read.c b/read.c
index 54412932..1da8f164 100644
--- a/read.c
+++ b/read.c
@@ -1,4 +1,4 @@
-/* $Id: read.c,v 1.8 2011/03/31 10:54:39 kristaps Exp $ */
+/* $Id: read.c,v 1.9 2011/04/03 10:05:37 kristaps Exp $ */
/*
* Copyright (c) 2008, 2009, 2010, 2011 Kristaps Dzonsons <kristaps@bsd.lv>
* Copyright (c) 2010, 2011 Ingo Schwarze <schwarze@openbsd.org>
@@ -709,8 +709,10 @@ void
mparse_result(struct mparse *curp, struct mdoc **mdoc, struct man **man)
{
- *mdoc = curp->mdoc;
- *man = curp->man;
+ if (mdoc)
+ *mdoc = curp->mdoc;
+ if (man)
+ *man = curp->man;
}
void