aboutsummaryrefslogtreecommitdiffstats
path: root/src/callproc.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/callproc.c')
-rw-r--r--src/callproc.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/callproc.c b/src/callproc.c
index fae47b7a699..12621c90db5 100644
--- a/src/callproc.c
+++ b/src/callproc.c
@@ -1230,8 +1230,7 @@ child_setup (int in, int out, int err, register char **new_argv, int set_pgrp, L
1230 1230
1231 if (STRINGP (display)) 1231 if (STRINGP (display))
1232 { 1232 {
1233 int vlen = strlen ("DISPLAY=") + strlen (SSDATA (display)) + 1; 1233 char *vdata = (char *) alloca (sizeof "DISPLAY=" + SBYTES (display));
1234 char *vdata = (char *) alloca (vlen);
1235 strcpy (vdata, "DISPLAY="); 1234 strcpy (vdata, "DISPLAY=");
1236 strcat (vdata, SSDATA (display)); 1235 strcat (vdata, SSDATA (display));
1237 new_env = add_env (env, new_env, vdata); 1236 new_env = add_env (env, new_env, vdata);