fix horrible memory trashing.
This commit is contained in:
parent
5ccc095a3e
commit
41802a0069
@ -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
|
||||
@ -108,7 +108,7 @@ makearglist(va_list ap)
|
||||
|
||||
do {
|
||||
if (i >= ns) {
|
||||
nnp = realloc(np, ns + 20);
|
||||
nnp = realloc(np, (ns + 20) * sizeof(*np));
|
||||
if (nnp == NULL) {
|
||||
free(np);
|
||||
return NULL;
|
||||
|
Loading…
Reference in New Issue
Block a user