diff options
author | 2013-03-25 10:03:24 +0000 | |
---|---|---|
committer | 2013-03-25 10:03:24 +0000 | |
commit | 84f8cb9971038b37f0b889b5f13a5557d0bd7d55 (patch) | |
tree | aa2f4457d47f5d478248414acf40ff54b98f5336 /usr.bin/tmux/server-client.c | |
parent | Remove previous. (diff) | |
download | wireguard-openbsd-84f8cb9971038b37f0b889b5f13a5557d0bd7d55.tar.xz wireguard-openbsd-84f8cb9971038b37f0b889b5f13a5557d0bd7d55.zip |
Send DSC 1000p at the beginning of a -CC client's lifetime and ST and
the end, from George Nachman.
Diffstat (limited to 'usr.bin/tmux/server-client.c')
-rw-r--r-- | usr.bin/tmux/server-client.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/usr.bin/tmux/server-client.c b/usr.bin/tmux/server-client.c index edadf6f45bd..a38d98c5d3e 100644 --- a/usr.bin/tmux/server-client.c +++ b/usr.bin/tmux/server-client.c @@ -1,4 +1,4 @@ -/* $OpenBSD: server-client.c,v 1.95 2013/03/24 09:57:59 nicm Exp $ */ +/* $OpenBSD: server-client.c,v 1.96 2013/03/25 10:03:24 nicm Exp $ */ /* * Copyright (c) 2009 Nicholas Marriott <nicm@users.sourceforge.net> @@ -957,6 +957,8 @@ server_client_msg_identify( if (data->flags & IDENTIFY_CONTROL) { c->stdin_callback = control_callback; c->flags |= CLIENT_CONTROL; + if (data->flags & IDENTIFY_TERMIOS) + evbuffer_add_printf(c->stdout_data, "\033P1000p"); server_write_client(c, MSG_STDIN, NULL, 0); c->tty.fd = -1; |