]> git.cameronkatri.com Git - mandoc.git/blobdiff - mdoc_validate.c
Do not dereference a NULL pointer if a .Bl macro has
[mandoc.git] / mdoc_validate.c
index f9c5bebe9953704d377ab67a27c8e51cf5615d22..15397b926a86ec2b48044d0b7e3c6785cf89322a 100644 (file)
@@ -1,4 +1,4 @@
-/*     $Id: mdoc_validate.c,v 1.244 2014/08/10 23:54:41 schwarze Exp $ */
+/*     $Id: mdoc_validate.c,v 1.245 2014/08/19 17:31:55 schwarze Exp $ */
 /*
  * Copyright (c) 2008-2012 Kristaps Dzonsons <kristaps@bsd.lv>
  * Copyright (c) 2010-2014 Ingo Schwarze <schwarze@openbsd.org>
@@ -529,7 +529,7 @@ pre_bl(PRE_ARGS)
         * ones.  If we find no list type, we default to LIST_item.
         */
 
-       wa = n->args->argv;
+       wa = (n->args == NULL) ? NULL : n->args->argv;
        mdoclt = MDOC_ARG_MAX;
        for (i = 0; n->args && i < (int)n->args->argc; i++) {
                argv = n->args->argv + i;