=================================================================== RCS file: /cvs/mandoc/Attic/argv.c,v retrieving revision 1.56 retrieving revision 1.57 diff -u -p -r1.56 -r1.57 --- mandoc/Attic/argv.c 2009/03/23 14:22:11 1.56 +++ mandoc/Attic/argv.c 2009/03/23 14:31:58 1.57 @@ -1,4 +1,4 @@ -/* $Id: argv.c,v 1.56 2009/03/23 14:22:11 kristaps Exp $ */ +/* $Id: argv.c,v 1.57 2009/03/23 14:31:58 kristaps Exp $ */ /* * Copyright (c) 2008, 2009 Kristaps Dzonsons * @@ -765,8 +765,8 @@ argv_multi(struct mdoc *mdoc, int line, if (0 == v->sz % MULTI_STEP) v->value = xrealloc(v->value, (v->sz + MULTI_STEP) * sizeof(char *)); - - v->value[(int)v->sz] = xstrdup(p); + if (NULL == (v->value[(int)v->sz] = strdup(p))) + err(1, "strdup"); } if (v->sz)