diff options
author | nicm <nicm> | 2017-03-09 17:02:38 +0000 |
---|---|---|
committer | nicm <nicm> | 2017-03-09 17:02:38 +0000 |
commit | dbfee6a468172899759a86c7bf50169053adce45 (patch) | |
tree | 6db1e79cc83501839bb96436a430cce03c1ea730 /job.c | |
parent | e8f2609ca445b09b04cb131059e5b71c3a40f451 (diff) | |
download | rtmux-dbfee6a468172899759a86c7bf50169053adce45.tar.gz rtmux-dbfee6a468172899759a86c7bf50169053adce45.tar.bz2 rtmux-dbfee6a468172899759a86c7bf50169053adce45.zip |
Move server_fill_environ into environ.c and move some other common code
into it.
Diffstat (limited to 'job.c')
-rw-r--r-- | job.c | 7 |
1 files changed, 1 insertions, 6 deletions
@@ -53,12 +53,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); |