summaryrefslogtreecommitdiffstatshomepage
path: root/html.c
diff options
context:
space:
mode:
authorKristaps Dzonsons <kristaps@bsd.lv>2008-12-04 23:10:51 +0000
committerKristaps Dzonsons <kristaps@bsd.lv>2008-12-04 23:10:51 +0000
commit19bbba00a696e5f8af750eebfa6f47c1ee1cfa2e (patch)
treef1500958e794ba0d780b1eddd5cc7983fe09d1ab /html.c
parent72085fe330b4fb696a4b9f1e6cc4e63af6d3690b (diff)
downloadmandoc-19bbba00a696e5f8af750eebfa6f47c1ee1cfa2e.tar.gz
mandoc-19bbba00a696e5f8af750eebfa6f47c1ee1cfa2e.tar.zst
mandoc-19bbba00a696e5f8af750eebfa6f47c1ee1cfa2e.zip
*** empty log message ***
Diffstat (limited to 'html.c')
-rw-r--r--html.c14
1 files changed, 13 insertions, 1 deletions
diff --git a/html.c b/html.c
index 2885a223..2e6b9cb6 100644
--- a/html.c
+++ b/html.c
@@ -1,4 +1,4 @@
-/* $Id: html.c,v 1.5 2008/12/04 16:19:52 kristaps Exp $ */
+/* $Id: html.c,v 1.6 2008/12/04 23:10:51 kristaps Exp $ */
/*
* Copyright (c) 2008 Kristaps Dzonsons <kristaps@kth.se>
*
@@ -380,16 +380,25 @@ html_begintag(struct md_mbuf *mbuf, const struct md_args *args,
case (MD_NS_BLOCK):
if ( ! html_blocktagname(mbuf, args, tok))
return(0);
+ if (NULL == argc || NULL == argv)
+ return(1);
+ assert(argc && argv);
return(html_blocktagargs(mbuf, args,
tok, argc, argv));
case (MD_NS_BODY):
if ( ! html_blockbodytagname(mbuf, args, tok))
return(0);
+ if (NULL == argc || NULL == argv)
+ return(1);
+ assert(argc && argv);
return(html_blockbodytagargs(mbuf, args,
tok, argc, argv));
case (MD_NS_HEAD):
if ( ! html_blockheadtagname(mbuf, args, tok))
return(0);
+ if (NULL == argc || NULL == argv)
+ return(1);
+ assert(argc && argv);
return(html_blockheadtagargs(mbuf, args,
tok, argc, argv));
default:
@@ -398,6 +407,9 @@ html_begintag(struct md_mbuf *mbuf, const struct md_args *args,
if ( ! html_inlinetagname(mbuf, args, tok))
return(0);
+ if (NULL == argc || NULL == argv)
+ return(1);
+ assert(argc && argv);
return(html_inlinetagargs(mbuf, args, tok, argc, argv));
}