Change nested check to compare server socket path rather than just assuming

that if $TMUX is set it is nested. From Micah Cowan.
This commit is contained in:
Nicholas Marriott
2010-02-06 18:47:41 +00:00
parent 4a5017d1d8
commit 0a86d3579e
2 changed files with 16 additions and 12 deletions

View File

@ -693,17 +693,6 @@ server_client_msg_command(struct client *c, struct msg_command_data *data)
}
cmd_free_argv(argc, argv);
if (data->pid != -1) {
TAILQ_FOREACH(cmd, cmdlist, qentry) {
if (cmd->entry->flags & CMD_CANTNEST) {
server_client_msg_error(&ctx,
"sessions should be nested with care. "
"unset $TMUX to force");
goto error;
}
}
}
if (cmd_list_exec(cmdlist, &ctx) != 1)
server_write_client(c, MSG_EXIT, NULL, 0);
cmd_list_free(cmdlist);