diff options
author | Kristaps Dzonsons <kristaps@bsd.lv> | 2008-12-04 23:10:51 +0000 |
---|---|---|
committer | Kristaps Dzonsons <kristaps@bsd.lv> | 2008-12-04 23:10:51 +0000 |
commit | 19bbba00a696e5f8af750eebfa6f47c1ee1cfa2e (patch) | |
tree | f1500958e794ba0d780b1eddd5cc7983fe09d1ab /html.c | |
parent | 72085fe330b4fb696a4b9f1e6cc4e63af6d3690b (diff) | |
download | mandoc-19bbba00a696e5f8af750eebfa6f47c1ee1cfa2e.tar.gz mandoc-19bbba00a696e5f8af750eebfa6f47c1ee1cfa2e.tar.zst mandoc-19bbba00a696e5f8af750eebfa6f47c1ee1cfa2e.zip |
*** empty log message ***
Diffstat (limited to 'html.c')
-rw-r--r-- | html.c | 14 |
1 files changed, 13 insertions, 1 deletions
@@ -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)); } |