aboutsummaryrefslogtreecommitdiff
path: root/job.c
diff options
context:
space:
mode:
authorNicholas Marriott <nicholas.marriott@gmail.com>2017-03-09 22:21:29 +0000
committerNicholas Marriott <nicholas.marriott@gmail.com>2017-03-09 22:21:29 +0000
commit385a361bf86f95ab40716e58cf364006a5e921d0 (patch)
treeda66d9ed6f6f37e10d8107bc4d81b588f1f0425e /job.c
parenta24cf4a5e1a6a7309649e5bc11a9d8f9d0cc241b (diff)
parentc5bdae466e4dad6c185fa5146b11275b6119ff24 (diff)
downloadrtmux-385a361bf86f95ab40716e58cf364006a5e921d0.tar.gz
rtmux-385a361bf86f95ab40716e58cf364006a5e921d0.tar.bz2
rtmux-385a361bf86f95ab40716e58cf364006a5e921d0.zip
Merge branch 'master' of github.com:tmux/tmux
Diffstat (limited to 'job.c')
-rw-r--r--job.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/job.c b/job.c
index 58160911..bf3b261a 100644
--- a/job.c
+++ b/job.c
@@ -52,12 +52,7 @@ job_run(const char *cmd, struct session *s, const char *cwd,
if (socketpair(AF_UNIX, SOCK_STREAM, PF_UNSPEC, out) != 0)
return (NULL);
- env = environ_create();
- environ_copy(global_environ, env);
- if (s != NULL)
- environ_copy(s->environ, env);
- server_fill_environ(s, env);
-
+ env = environ_for_session(s);
switch (pid = fork()) {
case -1:
environ_free(env);