fix horrible memory trashing.

This commit is contained in:
christos 2009-03-04 18:22:14 +00:00
parent 5ccc095a3e
commit 41802a0069

View File

@ -1,4 +1,4 @@
/* $NetBSD: run.c,v 1.13 2008/07/28 17:40:33 christos Exp $ */ /* $NetBSD: run.c,v 1.14 2009/03/04 18:22:14 christos Exp $ */
/* /*
* Copyright (c) 1991 Carnegie Mellon University * Copyright (c) 1991 Carnegie Mellon University
@ -108,7 +108,7 @@ makearglist(va_list ap)
do { do {
if (i >= ns) { if (i >= ns) {
nnp = realloc(np, ns + 20); nnp = realloc(np, (ns + 20) * sizeof(*np));
if (nnp == NULL) { if (nnp == NULL) {
free(np); free(np);
return NULL; return NULL;