=================================================================== RCS file: /cvs/mandoc/eqn.c,v retrieving revision 1.8 retrieving revision 1.10 diff -u -p -r1.8 -r1.10 --- mandoc/eqn.c 2011/07/17 14:08:49 1.8 +++ mandoc/eqn.c 2011/07/17 14:15:11 1.10 @@ -1,4 +1,4 @@ -/* $Id: eqn.c,v 1.8 2011/07/17 14:08:49 kristaps Exp $ */ +/* $Id: eqn.c,v 1.10 2011/07/17 14:15:11 kristaps Exp $ */ /* * Copyright (c) 2011 Kristaps Dzonsons * @@ -283,6 +283,7 @@ eqn_do_define(struct eqn_node *ep, int ln, int pos, co 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; @@ -291,8 +292,6 @@ eqn_do_define(struct eqn_node *ep, int ln, int pos, co memcpy(ep->defs[i].key, start, sz); ep->defs[i].key[(int)sz] = '\0'; - ep->defs[i].val = NULL; - ep->defs[i].valsz = 0; } start = eqn_nexttok(mp, ln, pos, end, &sz);