summaryrefslogtreecommitdiffstats
path: root/cmd-new-session.c
diff options
context:
space:
mode:
authornicm <nicm>2017-01-24 20:15:32 +0000
committernicm <nicm>2017-01-24 20:15:32 +0000
commit4b2821ff9861b193226442e9bc5507a9ddffa827 (patch)
tree23450181f40165bdae3648353e15ef064134c27d /cmd-new-session.c
parentb77dd75b5717d3b95a97c7b60c9e054338d7d85e (diff)
Make update-environment an array as well.
Diffstat (limited to 'cmd-new-session.c')
-rw-r--r--cmd-new-session.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/cmd-new-session.c b/cmd-new-session.c
index 7df7dcb6..10304bc0 100644
--- a/cmd-new-session.c
+++ b/cmd-new-session.c
@@ -73,7 +73,7 @@ cmd_new_session_exec(struct cmd *self, struct cmdq_item *item)
struct window *w;
struct environ *env;
struct termios tio, *tiop;
- const char *newname, *target, *update, *errstr, *template;
+ const char *newname, *target, *errstr, *template;
const char *path, *cmd, *cwd, *to_free = NULL;
char **argv, *cause, *cp;
int detached, already_attached, idx, argc;
@@ -234,11 +234,8 @@ cmd_new_session_exec(struct cmd *self, struct cmdq_item *item)
/* Construct the environment. */
env = environ_create();
- if (c != NULL && !args_has(args, 'E')) {
- update = options_get_string(global_s_options,
- "update-environment");
- environ_update(update, c->environ, env);
- }
+ if (c != NULL && !args_has(args, 'E'))
+ environ_update(global_s_options, c->environ, env);
/* Create the new session. */
idx = -1 - options_get_number(global_s_options, "base-index");