mirror of
https://github.com/wez/wezterm.git
synced 2024-12-24 13:52:55 +03:00
119036ab2a
If the client program is drip feeding us input at a rate faster than 1 character per mux_output_parser_coalesce_delay_ms (e.g. it is printing output read from a serial port faster than this), we would previously wait indefinitely for new input, because we would always poll with a new timeout [...]delay_ms in the future. In the worst case, this would create a busy loop that starves the other panes of an opportunity to read from their ptys, making all of them unresponsive. Address this by making a note of when the first character was read, and do not wait longer than [...]delay_ms after this time. Fixes #3466. |
||
---|---|---|
.. | ||
src | ||
Cargo.toml |