mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-02-06 07:31:13 -08:00
* callproc.c (child_setup): Rewrite to avoid two strlen calls.
This commit is contained in:
parent
3d1e65a18a
commit
35016e9a4e
2 changed files with 3 additions and 2 deletions
|
|
@ -1,5 +1,7 @@
|
|||
2011-06-19 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
* callproc.c (child_setup): Rewrite to avoid two strlen calls.
|
||||
|
||||
* process.c (Fformat_network_address): Use EMACS_INT, not EMACS_UINT.
|
||||
We prefer signed integers, even for size calculations.
|
||||
|
||||
|
|
|
|||
|
|
@ -1230,8 +1230,7 @@ child_setup (int in, int out, int err, register char **new_argv, int set_pgrp, L
|
|||
|
||||
if (STRINGP (display))
|
||||
{
|
||||
int vlen = strlen ("DISPLAY=") + strlen (SSDATA (display)) + 1;
|
||||
char *vdata = (char *) alloca (vlen);
|
||||
char *vdata = (char *) alloca (sizeof "DISPLAY=" + SBYTES (display));
|
||||
strcpy (vdata, "DISPLAY=");
|
||||
strcat (vdata, SSDATA (display));
|
||||
new_env = add_env (env, new_env, vdata);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue