=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/server-client.c,v retrieving revision 1.239 retrieving revision 1.240 diff -c -r1.239 -r1.240 *** src/usr.bin/tmux/server-client.c 2017/06/13 07:12:33 1.239 --- src/usr.bin/tmux/server-client.c 2017/07/12 09:07:52 1.240 *************** *** 1,4 **** ! /* $OpenBSD: server-client.c,v 1.239 2017/06/13 07:12:33 nicm Exp $ */ /* * Copyright (c) 2009 Nicholas Marriott --- 1,4 ---- ! /* $OpenBSD: server-client.c,v 1.240 2017/07/12 09:07:52 nicm Exp $ */ /* * Copyright (c) 2009 Nicholas Marriott *************** *** 371,377 **** c->flags |= CLIENT_DETACHING; notify_client("client-detached", c); ! proc_send_s(c->peer, msgtype, s->name); } /* Execute command to replace a client. */ --- 371,377 ---- c->flags |= CLIENT_DETACHING; notify_client("client-detached", c); ! proc_send(c->peer, msgtype, -1, s->name, strlen(s->name) + 1); } /* Execute command to replace a client. */ *************** *** 1721,1727 **** shell = options_get_string(global_s_options, "default-shell"); if (*shell == '\0' || areshell(shell)) shell = _PATH_BSHELL; ! proc_send_s(c->peer, MSG_SHELL, shell); proc_kill_peer(c->peer); } --- 1721,1727 ---- shell = options_get_string(global_s_options, "default-shell"); if (*shell == '\0' || areshell(shell)) shell = _PATH_BSHELL; ! proc_send(c->peer, MSG_SHELL, -1, shell, strlen(shell) + 1); proc_kill_peer(c->peer); }