]> git.cameronkatri.com Git - mandoc.git/commitdiff
Fixed null-pointer dereference.
authorKristaps Dzonsons <kristaps@bsd.lv>
Sun, 8 Mar 2009 12:46:38 +0000 (12:46 +0000)
committerKristaps Dzonsons <kristaps@bsd.lv>
Sun, 8 Mar 2009 12:46:38 +0000 (12:46 +0000)
argv.c

diff --git a/argv.c b/argv.c
index 9cd5350307cb90026731725c37f4550acde1bb42..9499bd85dc4618a1805d9e6a9a63b53feca2428e 100644 (file)
--- a/argv.c
+++ b/argv.c
@@ -1,4 +1,4 @@
-/* $Id: argv.c,v 1.40 2009/03/08 12:40:27 kristaps Exp $ */
+/* $Id: argv.c,v 1.41 2009/03/08 12:46:38 kristaps Exp $ */
 /*
  * Copyright (c) 2008 Kristaps Dzonsons <kristaps@kth.se>
  *
 /*
  * Copyright (c) 2008 Kristaps Dzonsons <kristaps@kth.se>
  *
@@ -293,6 +293,9 @@ mdoc_argv_free(struct mdoc_arg *p)
 {
        int              i, j;
 
 {
        int              i, j;
 
+       if (NULL == p)
+               return;
+
        if (p->refcnt) {
                --(p->refcnt);
                if (p->refcnt)
        if (p->refcnt) {
                --(p->refcnt);
                if (p->refcnt)