mirror of
https://github.com/tmux/tmux.git
synced 2025-09-04 15:26:58 +00:00
Warn and bork on nested sessions ($TMUX exists).
This commit is contained in:
@ -1,4 +1,4 @@
|
||||
/* $Id: server-msg.c,v 1.25 2007-10-04 22:04:01 nicm Exp $ */
|
||||
/* $Id: server-msg.c,v 1.26 2007-10-12 14:46:48 nicm Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net>
|
||||
@ -123,6 +123,12 @@ server_msg_fn_command(struct hdr *hdr, struct client *c)
|
||||
ctx.client = c;
|
||||
ctx.flags = 0;
|
||||
|
||||
if (data.sid.pid != -1 && (cmd->entry->flags & CMD_CANTNEST)) {
|
||||
server_msg_fn_command_error(&ctx, "sessions should be nested "
|
||||
"with care. unset $TMUX and retry to force");
|
||||
return (0);
|
||||
}
|
||||
|
||||
if (cmd->entry->flags & CMD_NOSESSION)
|
||||
ctx.session = NULL;
|
||||
else {
|
||||
|
Reference in New Issue
Block a user