mirror of
https://github.com/tmux/tmux.git
synced 2025-01-12 19:39:04 +00:00
If the client passes zero for the window size in the identify message (which it
can, for example on serial terminals), reset it to 80x25, same as for resize messages. Problem reported by kettenis@.
This commit is contained in:
parent
bc497dbb92
commit
7a005b91b3
@ -238,7 +238,11 @@ void
|
||||
server_msg_identify(struct client *c, struct msg_identify_data *data, int fd)
|
||||
{
|
||||
c->tty.sx = data->sx;
|
||||
if (c->tty.sx == 0)
|
||||
c->tty.sx = 80;
|
||||
c->tty.sy = data->sy;
|
||||
if (c->tty.sy == 0)
|
||||
c->tty.sy = 25;
|
||||
|
||||
c->cwd = NULL;
|
||||
data->cwd[(sizeof data->cwd) - 1] = '\0';
|
||||
|
Loading…
Reference in New Issue
Block a user