]> git.cameronkatri.com Git - mandoc.git/blobdiff - cgi.c
fix unchecked snprintf(3) in page header printing:
[mandoc.git] / cgi.c
diff --git a/cgi.c b/cgi.c
index 64bde45ce2c71c8c4239339071ba42c7a47f7a71..35b20160690920241a7ec947fae8e2de598b5edd 100644 (file)
--- a/cgi.c
+++ b/cgi.c
@@ -1,4 +1,4 @@
-/*     $Id: cgi.c,v 1.46 2013/10/11 00:06:48 schwarze Exp $ */
+/*     $Id: cgi.c,v 1.50 2014/03/23 12:19:03 schwarze Exp $ */
 /*
  * Copyright (c) 2011, 2012 Kristaps Dzonsons <kristaps@bsd.lv>
  *
@@ -43,6 +43,7 @@
 
 #include "apropos_db.h"
 #include "mandoc.h"
+#include "mandoc_aux.h"
 #include "mdoc.h"
 #include "man.h"
 #include "main.h"
@@ -739,7 +740,7 @@ format(const struct req *req, const char *file)
                return;
        }
 
-       mp = mparse_alloc(MPARSE_AUTO, MANDOCLEVEL_FATAL, NULL, NULL, NULL);
+       mp = mparse_alloc(MPARSE_SO, MANDOCLEVEL_FATAL, NULL, NULL);
        rc = mparse_readfd(mp, fd, file);
        close(fd);
 
@@ -753,7 +754,7 @@ format(const struct req *req, const char *file)
                        /*"includes=/cgi-bin/man.cgi/usr/include/%%I"*/,
                        progname);
 
-       mparse_result(mp, &mdoc, &man);
+       mparse_result(mp, &mdoc, &man, NULL);
        if (NULL == man && NULL == mdoc) {
                resp_baddb();
                mparse_free(mp);