mirror of
https://github.com/tmux/tmux.git
synced 2026-05-30 14:16:18 +00:00
Kill client rather than fatalx on bad file handling messages, reported
by Tim Zheng.
This commit is contained in:
@@ -2239,13 +2239,16 @@ server_client_dispatch(struct imsg *imsg, void *arg)
|
||||
goto bad;
|
||||
break;
|
||||
case MSG_WRITE_READY:
|
||||
file_write_ready(&c->files, imsg);
|
||||
if (file_write_ready(&c->files, imsg) != 0)
|
||||
goto bad;
|
||||
break;
|
||||
case MSG_READ:
|
||||
file_read_data(&c->files, imsg);
|
||||
if (file_read_data(&c->files, imsg) != 0)
|
||||
goto bad;
|
||||
break;
|
||||
case MSG_READ_DONE:
|
||||
file_read_done(&c->files, imsg);
|
||||
if (file_read_done(&c->files, imsg) != 0)
|
||||
goto bad;
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user