aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/callproc.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/callproc.c b/src/callproc.c
index 66d11ff402c..d99dd8b90bb 100644
--- a/src/callproc.c
+++ b/src/callproc.c
@@ -1245,8 +1245,6 @@ child_setup (in, out, err, new_argv, set_pgrp, current_dir)
1245{ 1245{
1246 char **env; 1246 char **env;
1247 char *pwd_var; 1247 char *pwd_var;
1248 char *term_var;
1249 char *display_var;
1250#ifdef WINDOWSNT 1248#ifdef WINDOWSNT
1251 int cpid; 1249 int cpid;
1252 HANDLE handles[3]; 1250 HANDLE handles[3];
@@ -1818,7 +1816,6 @@ void
1818set_initial_environment () 1816set_initial_environment ()
1819{ 1817{
1820 register char **envp; 1818 register char **envp;
1821 Lisp_Object env = Vprocess_environment;
1822#ifndef CANNOT_DUMP 1819#ifndef CANNOT_DUMP
1823 if (initialized) 1820 if (initialized)
1824#endif 1821#endif
@@ -1827,10 +1824,10 @@ set_initial_environment ()
1827 Vprocess_environment = Fcons (build_string (*envp), 1824 Vprocess_environment = Fcons (build_string (*envp),
1828 Vprocess_environment); 1825 Vprocess_environment);
1829 store_frame_param (SELECTED_FRAME(), Qenvironment, Vprocess_environment); 1826 store_frame_param (SELECTED_FRAME(), Qenvironment, Vprocess_environment);
1827 /* Ideally, the `copy' shouldn't be necessary, but it seems it's frequent
1828 to use `delete' and friends on process-environment. */
1829 Vinitial_environment = Fcopy_sequence (Vprocess_environment);
1830 } 1830 }
1831 /* Ideally, the `copy' shouldn't be necessary, but it seems it's frequent
1832 to use `delete' and friends on process-environment. */
1833 Vinitial_environment = Fcopy_sequence (Vprocess_environment);
1834} 1831}
1835 1832
1836void 1833void