]> git.cameronkatri.com Git - mandoc.git/commitdiff
Remember to NULL-ify new keys/vals.
authorKristaps Dzonsons <kristaps@bsd.lv>
Sun, 17 Jul 2011 14:11:25 +0000 (14:11 +0000)
committerKristaps Dzonsons <kristaps@bsd.lv>
Sun, 17 Jul 2011 14:11:25 +0000 (14:11 +0000)
Makefile
eqn.c

index a2b3d449ebc0bf82f9a40287645074277fe8d8ab..22156ca605287937bca2fd96e1f1c3083bad0d8e 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -355,7 +355,7 @@ llib-lmandoc.ln: $(MANDOC_LNS)
 
 # You'll need -ldb for Linux.
 mandocdb: $(MANDOCDB_OBJS) libmandoc.a
 
 # You'll need -ldb for Linux.
 mandocdb: $(MANDOCDB_OBJS) libmandoc.a
-       $(CC) -o $@ $(MANDOCDB_OBJS) libmandoc.a
+       $(CC) -o $@ $(MANDOCDB_OBJS) libmandoc.a -ldb
 
 llib-lmandocdb.ln: $(MANDOCDB_LNS)
        $(LINT) $(LINTFLAGS) -Cmandocdb $(MANDOCDB_LNS)
 
 llib-lmandocdb.ln: $(MANDOCDB_LNS)
        $(LINT) $(LINTFLAGS) -Cmandocdb $(MANDOCDB_LNS)
diff --git a/eqn.c b/eqn.c
index f0f00c62ee89ae264bf85321b4792a2a4f6c20dd..43b30c9cf506195b85f90f936510c2b3024cc03f 100644 (file)
--- a/eqn.c
+++ b/eqn.c
@@ -1,4 +1,4 @@
-/*     $Id: eqn.c,v 1.8 2011/07/17 14:08:49 kristaps Exp $ */
+/*     $Id: eqn.c,v 1.9 2011/07/17 14:11:25 kristaps Exp $ */
 /*
  * Copyright (c) 2011 Kristaps Dzonsons <kristaps@bsd.lv>
  *
 /*
  * Copyright (c) 2011 Kristaps Dzonsons <kristaps@bsd.lv>
  *
@@ -283,6 +283,7 @@ eqn_do_define(struct eqn_node *ep, int ln, int pos, const char **end)
                        ep->defs = mandoc_realloc
                                (ep->defs, ep->defsz * 
                                 sizeof(struct eqn_def));
                        ep->defs = mandoc_realloc
                                (ep->defs, ep->defsz * 
                                 sizeof(struct eqn_def));
+                       ep->defs[i].key = ep->defs[i].val = NULL;
                }
 
                ep->defs[i].keysz = sz;
                }
 
                ep->defs[i].keysz = sz;