From dd75e81e3d3aeb02c6edf7df81cf969c548d9be6 Mon Sep 17 00:00:00 2001 From: Rob Landley Date: Thu, 16 Jan 2020 07:09:57 -0600 Subject: The expand should expand. --- lib/env.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/env.c b/lib/env.c index 33ad0005..92cc811f 100644 --- a/lib/env.c +++ b/lib/env.c @@ -79,7 +79,7 @@ void xsetmyenv(int *envc, char ***env, char *name, char *val) // resize and null terminate if expanding if (!(*env)[i]) { len = i+1; - if (!(len&255)) *env = xrealloc(*env, len*sizeof(char *)); + if (!(len&255)) *env = xrealloc(*env, (len+256)*sizeof(char *)); (*env)[len] = 0; } (*env)[i] = new; -- cgit v1.2.3